pyenv
安装依赖
sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel libpcap-devel xz-devel gcc -y
安装git
yum install git -y
安装pyenv
官方链接:https://github.com/pyenv/pyenv-installer
curl https://pyenv.run | bash
配置环境
编辑~/.bashrc
vim ~/.bashrc
文件末尾加上
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
刷新生效
exec $SHELL -l
source ~/.bashrc
常用命令
# 查看已安装列表
pyenv versions
# 安装指定版本
pyenv install 3.6.5
# 设置当前目录版本
pyenv local 3.6.5
虚拟python环境
创建虚拟环境,指定版本的名称
pyenv virtualenv 3.6.5 testvir
切换到虚拟环境
pyenv activate testvir
退出当前环境
pyenv deactivate
删除指定环境
pyenv virtualenv-delete testvir
小技巧
创建虚拟环境后,到项目工作目录下,运行pyenv local 环境名
,这样会在你进入这个目录之后自动切换环境,完美。