1. pyenv
1.1. 安装
自动安装: pyenv-installer 自动安装
手工安装:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| sudo apt install -y gcc sudo apt install -y make sudo apt install -y zlib1g-dev sudo apt install -y libssl-dev sudo apt install -y bzip2 sudo apt install -y openssl sudo apt install -y sqlite
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init -)"
git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
eval "$(pyenv virtualenv-init -)"
|
win 无法直接安装, 使用 pyenv-win
2. 常用命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| pyenv install -l
pyenv install 3.8.5
pyenv version
pyenv virtualenv 3.8.5 py385
pyenv local py385
python --version
pyenv uninstall py385
|
3. 常见问题
3.1. 下载慢
将安装包放到 $PYTHON_BUILD_CACHE_PATH, 也就是 $PYENV_ROOT/cache 下后再执行安装命令
4. venv
5. virtualenv
6. virtualenvwrapper