我之前通过官方发行版安装了 Python 3,但最近决定使用 Homebrew。我按照这个来改变我的 Python 3 路径:Homebrew not Linking python 正确吗?
这就是我的 python 3 路径的外观(这是我想要的):
$which python
/usr/local/bin/python
$python --version
Python 3.7.5
但是,现在 pip 正在使用官方发行版,但我想将其更改为 Homebrew 版本
$which pip
/Library/Frameworks/Python.framework/Versions/3.6/bin/pip
$pip --version
pip 19.3.1 from /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pip (python 3.6)
如何将我的 pip 路径更改为 Homebrew 版本并安全地删除官方发行版?
您需要/Library/Frameworks/Python.framework
从您的PATH
. 这是在您从官方发行版安装 Python 时添加的)。或者,至少不要把它放在开头,这样 Homebrew 的 Python(在 中的那个/usr/local/bin
)将是您的系统使用的那个。
在你的~/.bash_profile
,试试这个:
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
然后重新启动您的终端或source ~/.bash_profile
. Homebrewpip
应该在/usr/local/bin
,与 Homebrew 的 Python 一起安装。
这也应该是不使用 Homebrew 的 Python 的系统的修复程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句