解决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调用浏览器并打开一个网址的例子
Jun 05 Python
在Python中操作列表之List.append()方法的使用
May 20 Python
django利用request id便于定位及给日志加上request_id
Aug 26 Python
numpy向空的二维数组中添加元素的方法
Nov 01 Python
python游戏地图最短路径求解
Jan 16 Python
Django网络框架之HelloDjango项目创建教程
Jun 06 Python
pandas 时间格式转换的实现
Jul 06 Python
python3 enum模块的应用实例详解
Aug 12 Python
Python图像处理库PIL的ImageGrab模块介绍详解
Feb 26 Python
python 如何在 Matplotlib 中绘制垂直线
Apr 02 Python
Python基础之赋值,浅拷贝,深拷贝的区别
Apr 30 Python
使用python向MongoDB插入时间字段的操作
May 18 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 PDO中文乱码解决办法
2009/07/20 PHP
php中计算程序运行时间的类代码
2012/11/03 PHP
php实现的树形结构数据存取类实例
2014/11/29 PHP
Thinkphp5.0框架视图view的循环标签用法示例
2019/10/12 PHP
Laravel 修改默认日志文件名称和位置的例子
2019/10/17 PHP
Javascript 不能释放内存.
2006/09/07 Javascript
理解javascript回调函数
2014/12/28 Javascript
深入探讨JavaScript String对象
2015/03/09 Javascript
jquery超简单实现手风琴效果的方法
2015/06/05 Javascript
使用Chrome浏览器调试AngularJS应用的方法
2015/06/18 Javascript
基于JavaScript实现手机短信按钮倒计时(超简单)
2015/12/30 Javascript
jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
2016/07/09 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
2016/07/14 Javascript
ES6中Symbol类型用法实例详解
2017/04/06 Javascript
vue2利用Bus.js如何实现非父子组件通信详解
2017/08/25 Javascript
微信小程序 数据绑定及运算的简单实例
2017/09/20 Javascript
Angular2中监听数据更新的方法
2018/08/31 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
vue路由守卫,限制前端页面访问权限的例子
2019/11/11 Javascript
vuex 多模块时 模块内部的mutation和action的调用方式
2020/07/24 Javascript
Element Dropdown下拉菜单的使用方法
2020/07/26 Javascript
解决vue请求接口第一次成功,第二次失败问题
2020/09/08 Javascript
[01:29:17]RNG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
Python中的map、reduce和filter浅析
2014/04/26 Python
深入Python函数编程的一些特性
2015/04/13 Python
JPype实现在python中调用JAVA的实例
2017/07/19 Python
PyQt5每天必学之单行文本框
2018/04/19 Python
python自动生成model文件过程详解
2019/11/02 Python
在tensorflow中设置保存checkpoint的最大数量实例
2020/01/21 Python
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
iHerb台湾:维生素、保健品和健康产品
2018/01/31 全球购物
四查四看自我剖析材料
2014/09/19 职场文书
公安派出所所长四风问题个人对照检查材料
2014/10/04 职场文书
课堂打架检讨书200字
2014/11/21 职场文书
工作态度怎么写
2015/06/25 职场文书
PostgreSQL之连接失败的问题及解决
2023/05/08 PostgreSQL