mac安装多个版本python

1.安装pyenv

brew install pyenv

2.是否安装成功

pyenv -v
pyenv 2.0.6

3.安装python3.8.10,2.7.15和miniconda3-4.7.12

pyenv install 3.8.10
pyenv install 2.7.15
pyenv install miniconda3-4.7.12

查看可以安装的版本列表

pyenv install --list

4.查看安装的python版本

pyenv versions

  system
  2.7.15
  3.7.10
* 3.8.10 (set by /Users/lintong/.python-version)
  miniconda3-4.7.12

即可选择现成的interpreter

5.目录切换interpreter

pyenv local 3.8.10  # 当前目录及其目录切换
python -V  # 验证一下是否切换成功
pyenv local --unset  # 解除local设置

全局切换interpeter

pyenv global 3.8.10 # 不建议全局切换
python -V  # 验证一下是否切换成功
pyevn global system  # 切换回系统版本

shell切换interpreter

pyenv shell 3.8.10  # 当前shell会话切换
python -V  # 验证一下是否切换成功
pyenv shell --unset  # 解除shell设置

如果遇到不能切换的情况,在~/.bash_profile添加

# pythpn
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/shims:$PATH"
if command -v pyenv 1>/dev/null 2>&1; then
 eval "$(pyenv init -)"
fi

6.使用中科大的源来pip install

pip install -r ./requirements.txt -i https://pypi.mirrors.ustc.edu.cn/simple

或者使用清华的源

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

参考:pypi 镜像使用帮助

7.如果需要创建虚拟环境,首先需要安装virtualenv

brew install pyenv-virtualenv

8.创建和删除virtualenv

pyenv virtualenv 3.8.10 env3.8.10
pyenv uninstall env3.8.10

 

参考:Mac 安装和管理多个 Python 版本

posted @ 2016-03-04 19:56  tonglin0325  阅读(408)  评论(0编辑  收藏  举报