解决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 深入理解yield
Sep 06 Python
python 字典(dict)遍历的四种方法性能测试报告
Jun 25 Python
python threading模块操作多线程介绍
Apr 08 Python
python清除指定目录内所有文件中script的方法
Jun 30 Python
Python内置模块logging用法实例分析
Feb 12 Python
django 快速启动数据库客户端程序的方法示例
Aug 16 Python
Python 点击指定位置验证码破解的实现代码
Sep 11 Python
Pandas 缺失数据处理的实现
Nov 04 Python
python爬虫学习笔记之pyquery模块基本用法详解
Apr 09 Python
如何通过Python实现RabbitMQ延迟队列
Nov 28 Python
详解解决jupyter不能使用pytorch的问题
Feb 18 Python
Python实现文字pdf转换图片pdf效果
Apr 03 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
Windows下的PHP5.0详解
2006/11/18 PHP
PHP内核介绍及扩展开发指南―基础知识
2011/09/11 PHP
php中大括号作用介绍
2012/03/22 PHP
解析PHP无限级分类方法及代码
2013/06/21 PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
2019/03/28 PHP
jQuery如何将选中的对象转化为原始的DOM对象
2014/06/09 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
js简单设置与使用cookie的方法
2016/01/22 Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
2016/08/01 Javascript
ExtJS 4.2 Grid组件单元格合并的方法
2016/10/12 Javascript
JS自定义混合Mixin函数示例
2016/11/26 Javascript
基于jQuery实现左侧菜单栏可折叠功能
2016/12/27 Javascript
微信小程序url与token设置详解
2017/09/26 Javascript
图文介绍Vue父组件向子组件传值
2018/02/17 Javascript
vue2.0 实现页面导航提示引导的方法
2018/03/13 Javascript
微信小程序登录换取token的教程
2018/05/31 Javascript
基于Vue和Element-Ui搭建项目的方法
2019/09/06 Javascript
如何在Vue项目中添加接口监听遮罩
2021/01/25 Vue.js
python操作MySQL数据库具体方法
2013/10/28 Python
示例详解Python3 or Python2 两者之间的差异
2018/08/23 Python
利用Pyhton中的requests包进行网页访问测试的方法
2018/12/26 Python
如何创建一个Flask项目并进行简单配置
2020/11/18 Python
python获取天气接口给指定微信好友发天气预报
2020/12/28 Python
Timberland俄罗斯官方网上商店:全球领先的户外品牌
2020/03/15 全球购物
西班牙品牌鞋子、服装和配饰在线商店:Esdemarca
2021/02/17 全球购物
List、Map、Set三个接口,存取元素时,各有什么特点?
2015/09/27 面试题
应届生会计求职信
2013/11/11 职场文书
秋季婚礼证婚词
2014/01/11 职场文书
个人自我剖析材料
2014/09/30 职场文书
质量承诺书格式范文
2015/04/28 职场文书
旅游项目合作意向书
2015/05/08 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
总经理年会致辞
2015/07/29 职场文书
初中军训感想
2015/08/07 职场文书
缓存替换策略及应用(以Redis、InnoDB为例)
2021/07/25 Redis
AngularJS实现多级下拉框
2022/03/25 Javascript