解决Mac下使用python的坑


Posted in Python onAugust 13, 2019

操作系统:macOS High Sierra 10.13.3

Python3.6

因为此版本自带python2.7,就下载并安装了anaconda2的版本,结果使用的时候系统自带的python和anaconda里的python冲突,也就是装包的时候只在一处装了,另一处却不能使用。因此要配置环境变量,替代到系统自带的版本。

python2.7总会发生中文字体乱码的情况,果断放弃,准备使用anaconda3.

1.安装anaconda3

在官网下载,并安装,直接都是下一步。

2.修改环境变量

在命令行输入:python

会提示python的版本以及使用的是哪一个python,配置python的环境变量 PYTHONPATH:是anaconda的python地址。

export PYTHONPATH=$PYTHONPATH:/anaconda3/lib/python3.6/site-packages

解决了矛盾,再次输入python命令,就切换到anaconda3的环境了,开始你的python之旅吧。

3.安装opencv

之前篇幅中下载好了opencv,但是需要修改,之前下载的是python2.7适配的,现在需要修改成python3.6的。其中下面的地址是homebrew安装的opencv的地址,/usr/local/Cellar/opencv/3.4.1_2/lib/python3.6/site-packages

cd 命令,进入anaconda3/lib/python3.6/site-packages

输入命令:

sudo ln -s /usr/local/Cellar/opencv/3.4.1_2/lib/python3.6/site-packages/cv2.cpython-36m-darwin.so cv2.so

再进入python环境,输入import cv2

成功!

4.安装keras

1>安装tensorflow,

输入命令:pip3 install --ignore-installed tensorflow

进入python环境,输入import tensorflow as tf ,成功,则说明tensorflow安装成功。

2>安装keras

sudo pip install keras

以上这篇解决Mac下使用python的坑就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之编写类之一创建实例
Oct 11 Python
python交互式图形编程实例(一)
Nov 17 Python
Python编程实现的简单神经网络算法示例
Jan 26 Python
Python 读取某个目录下所有的文件实例
Jun 23 Python
Python split() 函数拆分字符串将字符串转化为列的方法
Jul 16 Python
Python学习笔记之错误和异常及访问错误消息详解
Aug 08 Python
Python 安装 virturalenv 虚拟环境的教程详解
Feb 21 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
Mar 12 Python
python中安装django模块的方法
Mar 12 Python
pytorch判断是否cuda 判断变量类型方式
Jun 23 Python
详解pycharm2020.1.1专业版安装指南(推荐)
Aug 07 Python
python在package下继续嵌套一个package
Apr 14 Python
python 接口实现 供第三方调用的例子
Aug 13 #Python
python 爬取学信网登录页面的例子
Aug 13 #Python
利用anaconda作为python的依赖库管理方法
Aug 13 #Python
基于Python的图像数据增强Data Augmentation解析
Aug 13 #Python
python通过txt文件批量安装依赖包的实现步骤
Aug 13 #Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
Aug 13 #Python
python如何将多个PDF进行合并
Aug 13 #Python
You might like
php检查日期函数checkdate用法实例
2015/03/19 PHP
smarty模板引擎之内建函数用法
2015/03/30 PHP
php实现的网络相册图片防盗链完美破解方法
2015/07/01 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
2016/03/05 PHP
php+mysql+jquery实现日历签到功能
2017/02/27 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
JavaScript Event学习第六章 事件的访问
2010/02/07 Javascript
IE与Firefox在JavaScript上的7个不同句法分享
2011/10/30 Javascript
使用javascipt---实现二分查找法
2013/04/10 Javascript
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
用jQuery toggleClass 实现鼠标移上变色
2014/05/14 Javascript
原生js实现移动端瀑布流式代码示例
2015/12/18 Javascript
微信小程序 wxapp内容组件 icon详细介绍
2016/10/31 Javascript
使用Ajax与服务器(JSON)通信实例
2016/11/04 Javascript
JavaScript如何一次性展示几万条数据
2017/03/30 Javascript
vuejs2.0子组件改变父组件的数据实例
2017/05/10 Javascript
JavaScript之Date_动力节点Java学院整理
2017/06/28 Javascript
Vue组件之自定义事件的功能图解
2018/02/01 Javascript
JavaScript基础之this和箭头函数详析
2019/09/05 Javascript
基于原生js实现判断元素是否有指定class名
2020/07/11 Javascript
Vue项目打包编译优化方案
2020/09/16 Javascript
javascript实现拼图游戏
2021/01/29 Javascript
[04:02]DOTA2上海特锦赛小组赛第二日recap精彩回顾
2016/02/28 DOTA
[01:54]胎教DOTA2 准妈妈玩家现身中国区预选赛
2016/06/26 DOTA
[56:58]VP vs Optic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
为什么str(float)在Python 3中比Python 2返回更多的数字
2018/10/16 Python
Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
2019/02/21 Python
python增加图像对比度的方法
2019/07/12 Python
Python sorted排序方法如何实现
2020/03/31 Python
纯CSS3实现圆角效果(含IE兼容解决方法)
2014/05/07 HTML / CSS
全球速卖通俄罗斯站:AliExpress俄罗斯
2019/06/17 全球购物
爱岗敬业演讲稿范文
2014/01/14 职场文书
反邪教宣传工作方案
2014/05/07 职场文书
中班下学期个人工作总结
2015/02/12 职场文书
设备技术员岗位职责
2015/04/11 职场文书
跑吧孩子观后感
2015/06/10 职场文书