解决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中实现结构相似的函数调用方法
Mar 10 Python
python访问抓取网页常用命令总结
Apr 11 Python
Python查询IP地址归属完整代码
Jun 21 Python
python的socket编程入门
Jan 29 Python
Python反射的用法实例分析
Feb 11 Python
教你使用python画一朵花送女朋友
Mar 29 Python
python的pandas工具包,保存.csv文件时不要表头的实例
Jun 14 Python
Python中单线程、多线程和多进程的效率对比实验实例
May 14 Python
numpy.linalg.eig() 计算矩阵特征向量方式
Nov 29 Python
使用 Python 清理收藏夹里已失效的网站
Dec 03 Python
Python能做什么
Jun 02 Python
Django serializer优化类视图的实现示例
Jul 16 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 gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
CI框架中redis缓存相关操作文件示例代码
2016/05/17 PHP
PHP+MySql+jQuery实现的"顶"和"踩"投票功能
2016/05/21 PHP
laravel学习教程之关联模型
2016/07/30 PHP
php实现PDO中捕获SQL语句错误的方法
2017/02/16 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
js实现iframe动态调整高度的代码
2008/01/06 Javascript
jQuery Tools tab(幻灯片)
2012/07/14 Javascript
每天一篇javascript学习小结(Function对象)
2015/11/16 Javascript
jQuery中bind(),live(),delegate(),on()绑定事件方法实例详解
2016/01/19 Javascript
javascript绘制漂亮的心型线效果完整实例
2016/02/02 Javascript
基于jquery实现最简单的选项卡切换效果
2016/05/08 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
2020/03/10 Javascript
原生js实现无缝轮播图效果
2021/01/28 Javascript
[04:52]DOTA2亚洲邀请赛附加赛 TOP10精彩集锦
2015/01/29 DOTA
python使用在线API查询IP对应的地理位置信息实例
2014/06/01 Python
Mac 上切换Python多版本
2017/06/17 Python
Python学习思维导图(必看篇)
2017/06/26 Python
Python内置函数—vars的具体使用方法
2017/12/04 Python
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
2018/01/11 Python
python实现Adapter模式实例代码
2018/02/09 Python
解决Python的str强转int时遇到的问题
2018/04/09 Python
python 函数中的参数类型
2020/02/11 Python
html Table 表头固定的实现
2019/01/22 HTML / CSS
中国高端鲜花第一品牌:roseonly(一生只送一人)
2017/02/12 全球购物
Jo Malone美国官网:祖玛珑香水
2017/03/27 全球购物
东南亚旅游平台:The Trip Guru
2018/01/01 全球购物
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
班长自荐书范文
2014/02/11 职场文书
监察建议书格式
2014/05/19 职场文书
庆六一开幕词
2015/01/29 职场文书
领导离职感言
2015/08/03 职场文书
唱歌比赛拉拉队口号
2015/12/25 职场文书
小学二年级语文教学反思
2016/03/03 职场文书
Opencv实现二维直方图的计算及绘制
2021/07/21 Python
C#连接ORACLE出现乱码问题的解决方法
2021/10/05 Oracle