使用自制软件安装 python 后如何更改 pip3 路径?
How to change pip3 path after installing python with homebrew?
我之前通过官方发行版安装了 Python 3,但最近决定使用 Homebrew。我按照这个来改变我的 Python 3 路径:
这是我的 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 版本并安全地删除官方发行版?
您需要从 PATH
中删除 /Library/Frameworks/Python.framework
。这是在您从官方发行版安装 Python 时添加的)。或者,至少不要放在开头,这样 Homebrew 的 Python(/usr/local/bin
中的那个)将成为您系统使用的
在您的 ~/.bash_profile
中,试试这个:
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
然后重新启动您的终端或 source ~/.bash_profile
。 Homebrew 的 pip
应该在 /usr/local/bin
中,与 Homebrew 的 Python.
一起安装
这也应该是针对不使用 Homebrew 的系统的修复 Python。
我之前通过官方发行版安装了 Python 3,但最近决定使用 Homebrew。我按照这个来改变我的 Python 3 路径:
这是我的 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 版本并安全地删除官方发行版?
您需要从 PATH
中删除 /Library/Frameworks/Python.framework
。这是在您从官方发行版安装 Python 时添加的)。或者,至少不要放在开头,这样 Homebrew 的 Python(/usr/local/bin
中的那个)将成为您系统使用的
在您的 ~/.bash_profile
中,试试这个:
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
然后重新启动您的终端或 source ~/.bash_profile
。 Homebrew 的 pip
应该在 /usr/local/bin
中,与 Homebrew 的 Python.
这也应该是针对不使用 Homebrew 的系统的修复 Python。