解决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爬虫入门教程--优雅的HTTP库requests(二)
May 25 Python
Python实现多并发访问网站功能示例
Jun 19 Python
一份python入门应该看的学习资料
Apr 11 Python
django 删除数据库表后重新同步的方法
May 27 Python
不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)
Apr 16 Python
django admin后台添加导出excel功能示例代码
May 15 Python
anaconda中更改python版本的方法步骤
Jul 14 Python
python sorted函数的小练习及解答
Sep 18 Python
Python实现图像去噪方式(中值去噪和均值去噪)
Dec 18 Python
matlab灰度图像调整及imadjust函数的用法详解
Feb 27 Python
python3 kubernetes api的使用示例
Jan 12 Python
PyTorch 如何设置随机数种子使结果可复现
May 12 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调用google接口生成二维码示例
2014/04/28 PHP
php获取指定日期之间的各个周和月的起止时间
2014/11/24 PHP
php判断linux下程序问题实例
2015/07/09 PHP
Yii实现Command任务处理的方法详解
2016/07/14 PHP
关于PHP中字符串与多进制转换函数的实例代码
2016/11/03 PHP
CI框架常用函数封装实例
2016/11/21 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
2019/09/11 PHP
Laravel框架处理用户的请求操作详解
2019/12/20 PHP
跟我学Nodejs(三)--- Node.js模块
2014/05/25 NodeJs
JS回调函数的应用简单实例
2014/09/17 Javascript
JQuery仿小米手机抢购页面倒计时效果
2014/12/16 Javascript
学习JavaScript设计模式(接口)
2015/11/26 Javascript
JS中使用apply方法通过不同数量的参数调用函数的方法
2016/05/31 Javascript
JS中常用的正则表达式
2016/09/29 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
es6学习之解构时应该注意的点
2017/08/29 Javascript
解决低版本的浏览器不支持es6的import问题
2018/03/09 Javascript
在vue.js中使用JSZip实现在前端解压文件的方法
2018/09/05 Javascript
从零搭一个自用的前端脚手架的方法步骤
2019/09/23 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
2020/04/28 Javascript
jQuery HTML css()方法与css类实例详解
2020/05/20 jQuery
uniapp与webview之间的相互传值的实现
2020/06/29 Javascript
[03:55]显微镜下的DOTA2特别篇——430灰烬之灵神级操作
2014/06/24 DOTA
[50:38]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第二场 3月7日
2021/03/11 DOTA
pycharm 使用心得(四)显示行号
2014/06/05 Python
Python入门篇之字典
2014/10/17 Python
Python while 循环使用的简单实例
2016/06/08 Python
解决Python正则表达式匹配反斜杠''\''问题
2019/07/17 Python
使用pytorch实现论文中的unet网络
2020/06/24 Python
详解用Python调用百度地图正/逆地理编码API
2020/07/02 Python
canvas如何实现多张图片编辑的图片编辑器
2020/03/10 HTML / CSS
我未来的职业规划范文
2014/01/11 职场文书
服装店营销方案
2014/03/10 职场文书
学校消防安全责任书
2014/07/23 职场文书
法人代表证明书范本
2015/06/18 职场文书
el-form每行显示两列底部按钮居中效果的实现
2022/08/05 HTML / CSS