解决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 3.x 新特性及10大变化
Jun 12 Python
浅谈Python在pycharm中的调试(debug)
Nov 29 Python
Python3.7 新特性之dataclass装饰器
May 27 Python
用Q-learning算法实现自动走迷宫机器人的方法示例
Jun 03 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
Jul 06 Python
Django 拆分model和view的实现方法
Aug 16 Python
Python实现微信好友的数据分析
Dec 16 Python
python分别打包出32位和64位应用程序
Feb 18 Python
pandas数据拼接的实现示例
Apr 16 Python
如何利用Matlab制作一款真正的拼图小游戏
May 11 Python
Python合并pdf文件的工具
Jul 01 Python
分享Python获取本机IP地址的几种方法
Mar 17 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 检查扩展库或函数是否可用的代码
2010/04/06 PHP
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
2011/07/18 PHP
php使用sql数据库 获取字段问题介绍
2013/08/12 PHP
php去除头尾空格的2种方法
2015/03/16 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
微信公众平台DEMO(PHP)
2016/05/04 PHP
javascript中对对层的控制
2006/12/29 Javascript
浅析Cookie中的Path与domain
2013/12/18 Javascript
JavaScript返回0-1之间随机数的方法
2015/04/06 Javascript
JS中sort函数排序用法实例分析
2016/06/16 Javascript
jQuery获取同级元素的简单代码
2016/07/09 Javascript
使用bat打开多个cmd窗口执行gulp、node
2017/02/17 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
2017/05/24 Javascript
详解用node搭建简单的静态资源管理器
2017/08/09 Javascript
vue mint-ui学习笔记之picker的使用
2017/10/11 Javascript
thinkjs 文件上传功能实例代码
2017/11/08 Javascript
如何去除vue项目中的#及其ie9兼容性
2018/01/11 Javascript
vue结合axios与后端进行ajax交互的方法
2018/07/06 Javascript
angular4自定义组件非input元素实现ngModel双向数据绑定的方法
2018/12/28 Javascript
vue+element实现表格新增、编辑、删除功能
2019/05/28 Javascript
详解Vue后台管理系统开发日常总结(组件PageHeader)
2019/11/01 Javascript
jQuery弹框插件使用方法详解
2020/05/26 jQuery
python命令行参数解析OptionParser类用法实例
2014/10/09 Python
python实现unicode转中文及转换默认编码的方法
2017/04/29 Python
python 计算两个日期相差多少个月实例代码
2017/05/24 Python
python3.6数独问题的解决
2019/01/21 Python
python压包的概念及实例详解
2021/02/17 Python
加拿大消费电子和手机购物网站:The Source
2017/01/28 全球购物
ONLY德国官方在线商店:购买时尚女装
2017/09/21 全球购物
Big Green Smile德国网上商店:提供各种天然产品
2018/05/23 全球购物
Herve Leger官网:标志性绷带连衣裙等
2018/12/26 全球购物
Ruby如何定义一个类
2012/10/08 面试题
法定代表人授权委托书
2014/04/04 职场文书
婚假请假条怎么写
2014/04/10 职场文书
学习三严三实心得体会
2014/10/13 职场文书
社区端午节活动总结
2015/02/11 职场文书