Mac安装Python真的头疼,我前后斗了一年。
Mac默认安装2.7,我们平时2018年都用Python3了。
我按照网友的方法brew install python3,导致Python2和Python3一直搅在一起。
ST还是Python2,后来搞了几周,才搞定Python3.但是心里耿耿于怀啊
brew install python3只能安装最新版本的Python,3.7导致没有配套的tensorflow,当然各种其他东西都不合适,今天碰到别人的代码
是3.5的,我运行起来各种报错,一狠心,想办法从新装回我最爱的3.5版本。
这里的秘诀就是修改Python软件版本的环境变量达到切换使用不同Python版本的目的。
Windows系统也可以使用这个原则很方便的切换Python,根本没必要搞Python2,Python3,麻烦死了。
在Mac上配置环境变量时经常要创建、编辑 .bash_profile文件。 普通人根本不知道这个.bash_profile是什么鬼,很多博客直接说修改这里面的文件,不告诉小白怎么修改,我从一个小白的角度讲解怎么切换Mac系统下的Python版本。
1
官网下载自己喜欢的版本 Python
https://www.python.org/downloads/mac-osx/
2
安装Python到默认路径
3
修改profile文件,打开你的终端terminal,输入:
open ~/.bash_profile
这行代码就是打开bash_profile的意思,我打开后是空的,bash_profile就像一个小编辑器一样,和终端是两个东西
自动弹出bash_profile编辑器
4
在bash_profile里面写入内容,不是终端terminal里哈,把现有的关于其他Python版本的都屏蔽掉。
注意切换自己下载的Python版本路径。我的bash里面最后只有下面的东西了,因为本来就是空的
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH
alias python="/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5"
查看Python路径办法
appledeMBP:~ apple$ which python2.7
/usr/local/bin/python2.7
查看Python3.5的路径
appledeMBP:~ apple$ which python3.5
/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5
appledeMBP:~ apple$ which python3.7
/usr/local/bin/python3.7
appledeMBP:~ apple$
<