解决Mac下使用python的坑

yipeiwu_com6年前Python基础

操作系统: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设计】。

相关文章

Python3利用Dlib19.7实现摄像头人脸识别的方法

Python3利用Dlib19.7实现摄像头人脸识别的方法

0.引言 利用python开发,借助Dlib库捕获摄像头中的人脸,提取人脸特征,通过计算欧氏距离来和预存的人脸特征进行对比,达到人脸识别的目的; 可以自动从摄像头中抠取人脸图片存储到本地...

Python 的AES加密与解密实现

高级加密标准(英语:Advanced Encryption Standard,缩写:AES),在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代...

使用pickle存储数据dump 和 load实例讲解

使用pickle模块来dump你的数据:对上篇博客里的sketch.txt文件: import os import sys import pickle man=[ ] other...

pip install python 快速安装模块的教程图解

pip install python 快速安装模块的教程图解

之前python安装模块要在网络上下载,从python2.7.9之后,以及python3,python就自带pip 这个命令,能够快速的安装模块 1, 首先打开python的主文件夹...

numpy:np.newaxis 实现将行向量转换成列向量

np.newaxis 新增一个轴 如何将数组[0,1,2]转换成列向量 用ndarray[: , np.newaxis] 代码实质就是将原本的(0,1,2)移到行上,然后新增一列 其实...