我在Mac上安装了两个版本的Python3。已通过brew
现在可以了
python -V
Python 3.7.6
如果我愿意的话
pip -V
pip 20.0.2 from /Users/myName/.pyenv/versions/3.5.4/lib/python3.5/site-packages/pip (python 3.5)
如何更改pip
为Python 3.7.6
的默认值
答案 0 :(得分:-1)
使用pyenv来管理Python版本,尤其是在macOS上。
安装(对于zsh):
brew install pyenv
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.zshrc
source ~/.zshrc
然后的用法:
pyenv install 3.7.6
pyenv global 3.7.6
现在python和pip将是适用于Python 3.7.6的pyenv版本的程序。
答案 1 :(得分:-2)
我不确定这在Mac上如何工作,但是一般的想法是您应该使用虚拟环境来管理Python版本。 Virtualenv只是将不同的Python版本和软件包(包括pip)分开。
恕我直言,做到这一点的最佳方法是使用virtualenvwrapper。在这里您可以找到installation guide。