解决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实现快速多线程ping的方法
Jul 15 Python
python如何创建TCP服务端和客户端
Aug 26 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
Oct 14 Python
Python爬虫之正则表达式的使用教程详解
Oct 25 Python
Python3 jupyter notebook 服务器搭建过程
Nov 30 Python
Python编程深度学习绘图库之matplotlib
Dec 28 Python
使用pycharm设置控制台不换行的操作方法
Jan 19 Python
django的auth认证,authenticate和装饰器功能详解
Jul 25 Python
推荐8款常用的Python GUI图形界面开发框架
Feb 23 Python
如何在Python对Excel进行读取
Jun 04 Python
python基于pygame实现飞机大作战小游戏
Nov 19 Python
对PyTorch中inplace字段的全面理解
May 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
一个捕获函数输出的函数
2007/02/14 PHP
获取URL文件名后缀
2013/10/24 PHP
PHP中Session引起的脚本阻塞问题解决办法
2014/04/08 PHP
jQuery使用手册之二 DOM操作
2007/03/24 Javascript
jquery中常用的SET和GET
2009/01/13 Javascript
javascript 表格排序和表头浮动效果(扩展SortTable)
2009/04/07 Javascript
斜45度寻路实现函数
2009/08/20 Javascript
JavaScript 定义function的三种方式小结
2009/10/16 Javascript
基于jquery实现的上传图片及图片大小验证、图片预览效果代码
2011/04/12 Javascript
Nodejs极简入门教程(一):模块机制
2014/10/25 NodeJs
js中split和replace的用法实例
2015/02/28 Javascript
JS延时器提示框的应用实例代码解析
2016/04/27 Javascript
js 实现一些跨浏览器的事件方法详解及实例
2016/10/27 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
2016/12/19 Javascript
javaScript生成支持中文带logo的二维码(jquery.qrcode.js)
2017/01/03 Javascript
jsonp跨域获取数据的基础教程
2018/07/01 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
2018/09/01 jQuery
vue中axios的二次封装实例讲解
2019/10/14 Javascript
vuex存取值和映射函数使用说明
2020/07/24 Javascript
[54:19]完美世界DOTA2联赛PWL S2 Magma vs PXG 第二场 11.28
2020/12/01 DOTA
python基础教程之循环介绍
2014/08/29 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
2017/11/30 Python
pygame游戏之旅 载入小车图片、更新窗口
2018/11/20 Python
在pycharm中关掉ipython console/PyDev操作
2020/06/09 Python
如何用Anaconda搭建虚拟环境并创建Django项目
2020/08/02 Python
利用Pycharm + Django搭建一个简单Python Web项目的步骤
2020/10/22 Python
如何利用pycharm进行代码更新比较
2020/11/04 Python
H5离线存储Manifest原理及使用
2020/04/28 HTML / CSS
资生堂美国官网:Shiseido美国
2016/09/02 全球购物
尤妮佳moony海外旗舰店:日本殿堂级纸尿裤品牌
2018/02/23 全球购物
Notino瑞典:购买香水和美容产品
2019/07/26 全球购物
承诺书范文
2014/06/03 职场文书
教师学习三严三实心得体会
2014/10/13 职场文书
成品仓管员岗位职责
2015/04/01 职场文书
不要在HTML中滥用div
2021/05/08 HTML / CSS
如何在Python中妥善使用进度条详解
2022/04/05 Python