5-21 1 views
当前系统环境
CentOS Linux release 7.5.1804 (Core)
#准备安装包
yum -y install readline-devel zlib-devel bzip2-devel sqlite-devel openssl-devel
yum -y groupinstall “Development Tools”
yum -y install git
安装pyenv
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
echo ‘export PYENV_ROOT=”$HOME/.pyenv”‘ >> ~/.bash_profile
echo ‘export PATH=”$PYENV_ROOT/bin:$PATH”‘ >> ~/.bash_profile
echo ‘eval “$(pyenv init -)”‘ >> ~/.bash_profile
source ~/.bash_profile
exec $SHELL -l
安裝 pyenv-virtualenv
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
echo ‘eval “$(pyenv virtualenv-init -)”‘ >> ~/.bash_profile
exec $SHELL -l
可以安装你想要的多个版本Python了
# 查看可安装的Python版本
# pyenv install –list
pyenv install 3.6.1 //正常用法官方源
pyenv install 3.7.0 //正常用法官方源
……
常用命令
pyenv install –list //查看所有可以安装的Python版本
pyenv install //安装新的Python版本
pyenv local //指定当前目录运行使用的Python版本环境,不影响其他目录环境
pyenv versions //查看已经安装了那些Python版本
pyenv version //查看当前目录使用的Python版本
如果官方源较慢,使用国内源
# export v=3.6.1; wget https://npm.taobao.org/mirrors/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/; pyenv install $v
// v=:需要安装的python版本;从淘宝下载对应的版本 https://npm.taobao.org/mirrors/python/ ,存放到目录 ~/.pyenv/cache ,然后使用 pyenv install $v 安装
# Pyenv + Pyenv-Virtualenv Python虚拟环境
#创建虚拟环境
# pyenv virtualenv 3.6.1 py3.6_env
查看当前Python版本环境(包含虚拟环境)
# pyenv versions
#进入到虚拟环境
#pyenv activate py3.6_env
# 常用命令
pyenv virtualenv [version] //创建对应版本的Python虚拟环境
pyenv activate //进入对应版本的Python虚拟环境
pyenv deactivate //退出对应的版本的Python虚拟环境