解决Mac下使用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中enumerate() 与zip()函数的使用比较实例分析
这篇文章主要介绍了python中enumerate()与zip()函数的使用比较,结合实例形式分析了enumerate()与zip()函数的功能、用法及操作注意事项,需要的朋友可以参考下2019-09-09window11系统下Python3.11安装numpy库超详细教程
这篇文章主要给大家介绍了关于window11系统下Python3.11安装numpy库的相关资料,NumPy是Python的第三方扩展包,但它并没有包含在Python标准库中,因此您需要单独安装它,需要的朋友可以参考下2023-12-12Python如何使用带有 for 循环的 Lambda 函数
这篇文章主要介绍了如何在 Python 中使用带有 for 循环的 Lambda 函数,使用 Lambda 函数配合 for 循环可以让代码变得更加简洁,但需要注意的是,Lambda 函数在语法上有一些限制,如果需要更复杂的逻辑,还需要使用普通函数,感兴趣的朋友跟随小编一起学习吧2023-05-05
最新评论