安装
推荐使用 pyenv 进行多版本管理
brew install pyenv pyenv-virtualenv
# 之后在 .bash_profile 中添加
export PYENV_ROOT="${HOME}/.pyenv"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
pyenv 常用命令
pyenv 安装 python 时,会从源码 build,不同操作系统需要做些初始化工作,可参考:
# 安装 2.7.8
pyenv install 2.7.8
# 推荐选择国内源加速
v=3.7.1;wget http://mirrors.sohu.com/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/;
pyenv install $v
# 远端所有可安装的版本
pyenv install -l
# 查看本地安装的 python 版本
pyenv versions
# 设置当前目录的 python 版本,会在当前目录生成一个 .python-version 文件
pyenv local 2.7.6
# 设置全局默认版本,会写入 ~/.pyenv/version
pyenv global 2.7.6
pyenv-virtualenv 常用命令
# 用指定版本 python 生成 venv
pyenv virtualenv 2.7.10 my-virtual-env-2.7.10
# 用默认版本 生成 venv
pyenv virtualenv venv34
# 查看所有的 venv
pyenv virtualenvs
# 进入/退出 venv
pyenv activate <name>
pyenv deactivate
# 删除 venv
pyenv uninstall my-virtual-env