解决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 logging模块学习笔记
May 24 Python
python中执行shell命令的几个方法小结
Sep 18 Python
wxPython定时器wx.Timer简单应用实例
Jun 03 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
Oct 11 Python
Python3实现对列表按元组指定列进行排序的方法分析
Dec 22 Python
Python逐行读取文件中内容的简单方法
Feb 26 Python
Python3内置模块pprint让打印比print更美观详解
Jun 02 Python
Gauss-Seidel迭代算法的Python实现详解
Jun 29 Python
django获取from表单multiple-select的value和id的方法
Jul 19 Python
Python基于Tkinter开发一个爬取B站直播弹幕的工具
May 06 Python
Opencv中cv2.floodFill算法的使用
Jun 18 Python
Python GUI编程之tkinter 关于 ttkbootstrap 的使用详解
Mar 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
php不写闭合标签的好处
2014/03/04 PHP
PHP实现基于PDO扩展连接PostgreSQL对象关系数据库示例
2018/03/31 PHP
TP5.0框架实现无限极回复功能的方法分析
2019/05/04 PHP
JQuery文本框高亮显示插件代码
2011/04/02 Javascript
open 动态修改img的onclick事件示例代码
2013/11/13 Javascript
原生js和jquery中有关透明度设置的相关问题
2014/01/08 Javascript
Javascript 多物体运动的实现
2014/12/24 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
jQuery上传插件webupload使用方法
2017/08/01 jQuery
详解从零搭建 vue2 vue-router2 webpack3 工程
2017/11/22 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
2018/09/03 Javascript
vue组件定义,全局、局部组件,配合模板及动态组件功能示例
2019/03/19 Javascript
Python CSV模块使用实例
2015/04/09 Python
Python实现类的创建与使用方法示例
2017/07/25 Python
放弃 Python 转向 Go语言有人给出了 9 大理由
2017/10/20 Python
Django 多语言教程的实现(i18n)
2018/07/07 Python
Python元组知识点总结
2019/02/18 Python
学习和使用python的13个理由
2019/07/30 Python
TensorFlow tensor的拼接实例
2020/01/19 Python
Python networkx包的实现
2020/02/14 Python
python从PDF中提取数据的示例
2020/10/30 Python
Django REST Framework 分页(Pagination)详解
2020/11/30 Python
借助HTML5 Canvas API制作一个简单的猜字游戏
2016/03/25 HTML / CSS
2014年会演讲稿范文
2014/01/06 职场文书
护士求职自荐信范文
2014/03/19 职场文书
保险专业求职信
2014/07/07 职场文书
校长创先争优承诺书
2014/08/30 职场文书
个人作风建设自查报告
2014/10/22 职场文书
公司开会通知
2015/04/20 职场文书
写给女朋友的保证书
2015/05/09 职场文书
工程主管竞聘书
2015/09/15 职场文书
python中的装饰器该如何使用
2021/06/18 Python
Python面向对象之成员相关知识总结
2021/06/24 Python
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis
JavaScript数组 几个常用方法总结
2021/11/11 Javascript