解决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获得文件创建时间和修改时间的方法
Jun 30 Python
python爬虫的工作原理
Mar 05 Python
Python爬虫番外篇之Cookie和Session详解
Dec 27 Python
python opencv之分水岭算法示例
Feb 24 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
May 19 Python
python获取命令行输入参数列表的实例代码
Jun 23 Python
对Python3.x版本print函数左右对齐详解
Dec 22 Python
python操作kafka实践的示例代码
Jun 19 Python
pytorch 加载(.pth)格式的模型实例
Aug 20 Python
在pycharm中关掉ipython console/PyDev操作
Jun 09 Python
python 实现单例模式的5种方法
Sep 23 Python
python游戏开发Pygame框架
Apr 22 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一些有意思的小区别
2006/12/06 PHP
php设计模式之单例模式代码
2016/06/11 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
2009/10/25 Javascript
js 赋值包含单引号双引号问题的解决方法
2014/02/26 Javascript
JavaScript模板引擎用法实例
2015/07/10 Javascript
有关jquery与DOM节点操作方法和属性记录
2016/04/15 Javascript
在点击div中的p时,如何阻止事件冒泡
2017/02/07 Javascript
angularjs的select使用及默认选中设置
2017/04/08 Javascript
JavaScript简单拖拽效果(1)
2017/05/17 Javascript
vue input输入框模糊查询的示例代码
2018/05/22 Javascript
vue store之状态管理模式的详细介绍
2019/06/13 Javascript
selenium+java中用js来完成日期的修改
2019/10/31 Javascript
jQuery实现动态向上滚动
2020/12/21 jQuery
[41:08]2014 DOTA2国际邀请赛中国区预选赛 HGT VS NE
2014/05/22 DOTA
[02:51]2014DOTA2国际邀请赛 IG战队官方纪录片
2014/07/21 DOTA
Python脚本文件打包成可执行文件的方法
2015/06/02 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
2018/07/07 Python
pytorch自定义初始化权重的方法
2019/08/17 Python
解决导入django_filters不成功问题No module named 'django_filter'
2020/07/15 Python
详解Anaconda 的安装教程
2020/09/23 Python
python 多线程中join()的作用
2020/10/29 Python
CSS3新增布局之: flex详解
2020/06/18 HTML / CSS
HTML5播放实现rtmp流直播
2020/06/16 HTML / CSS
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
什么是JNDI的上下文?如何初始化JNDI上下文
2012/03/10 面试题
JavaScript实现前端网页版倒计时
2021/03/24 Javascript
学生实习自我鉴定
2013/10/11 职场文书
超市采购员岗位职责
2014/02/01 职场文书
4S店售后客服自我评价
2014/04/09 职场文书
感恩小明星事迹材料
2014/05/23 职场文书
党政领导班子群众路线对照检查材料思想汇报
2014/09/27 职场文书
办公室个人总结
2015/02/28 职场文书
计算机教师工作总结
2015/08/13 职场文书
一文帮你理解PReact10.5.13源码
2021/04/03 Javascript
苹果M1芯片安装nginx 并且部署vue项目步骤详解
2021/11/20 Servers