00:文章简介
记录pyenv的环境安装及遇到的各种问题的解决办法。
!> 该文章在Ubuntu上实践并记录,其他系统不确定能够正常安装
01:安装编译环境
sudo apt-get update
sudo apt-get install make build-essential libssl-dev zlib1g-dev git
sudo apt-get install libbz2-dev libreadline-dev libsqlite3-dev wget curl
sudo apt-get install llvm libncurses5-dev libncursesw5-dev
sudo apt-get install openssl libssl-dev
02:使用一键脚本
sudo curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
03:添加环境变量
vim .bashrc 追加下面的环境设置
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
04: 查看可安装python版本
$ pyenv install --list
05:查看当前已安装python版本
$ pyenv versions
* system (set by /home/seisman/.pyenv/version)
anaconda3-4.1.0
06:配置虚拟环境
mkdir -p projects/{py369,py388}
cd projects/py369
pyenv virtualenv 3.6.9 env369
pyenv virtualenv 3.8.8 env388
#切换当前目录环境为env369
pyenv local env369
python -V
Python 3.6.9
cd ..
#退出后就切换回系统环境了
#切换为388的工作目录
cd ../py388
#切换当前目录环境为env388
pyenv local env388
#查看python版本
python -V
Python 3.8.8
cd ..
#退出虚拟环境后又切换回系统环境
python -V
Python 2.7.16
07:卸载
pyenv uninstall - version
08:其他
可能需要的包
apt install libffi-dev
评论区