在macOS mojave上安装python3.6踩坑
本文于Mojave环境操作
说明
笔者最近新入一台MacBook用来折腾 dmg包安装python3.7.1之后使用pip3安装
之后发现有homebrew神器 卸载python37后又用brew装了一遍
安装tensorflow1.12.0发现爆出不兼容python3.7版本(这个错误也是查了才知道)
于是乎想安装3.6
全程科学上网。。
- 卸载使用dmg安装的python37
- 从应用程序中将已安装的python扔进废纸篓
- 进入terminal删除/Library/Frameworks/Python.framework/Versions/
卸载brew安装的python
1
brew uninstall python
神奇的地方来了 卸载后使用python3仍旧可以调用只是提示软件不存在 而不是提示该软链接无效
查来查去没查出个所以然
突然看到brew是将python3安装至/usr/local/bin下
是否可以通过配置环境变量的方式使软链接更改生效呢
这个答案解决了如何使用brew安装python36
如果使用brew安装过python 首先取消链接
1 | $ brew unlink python |
安装指定版本(3.6)
1 | brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.rb |
安装成功后 提示
将其修改在~/.bash_profile
1 | PATH="/usr/local/bin:${PATH}" |
保存后使其生效
1 | sudo source ~/.bash_profile |
现在可以尝试一下python3 -v