相对于python自带的virtualenv来说,pyenv的使用要便利些,更不用说自带的插件python-virtualenv,创建虚拟环境就更为方便了,其实最让我心水的功能是创建的虚拟环境,进入设定好的工作目录即自动激活虚拟环境,退出即关闭,真真是超级方便。
pyenv的Github地址:https://github.com/pyenv/pyenv
pyenv的安装
首先从GitHub下载pyenv:
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
git可能会因为文件大小限制出现问题,需要单独设置,这里就不多说,可自行百度谷歌一下~
亦可以通过下面进行下载
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
然后将pyenv加入环境变量中
cat >> .bash_profile << EOF # pyenv settings export PATH="~/.pyenv/bin:\$PATH" eval "\$(pyenv init -)" eval "\$(pyenv virtualenv-init -)" EOF
./.bash_profile
可以顺畅使用pyenv了~
pyenv的使用
pyenv的大部分命令都非常简单明了
# 查看可安装python版本 pyenv install --list # 安装新python版本 pyenv install [版本号] # 查看已安装python版本 pyenv versions # 卸载已安装python版本 pyenv uninstall [版本号] # 指定全局版本 pyenv global [版本号] # 指定多个全局版本 pyenv global [版本号] [版本号] # 查看当前使用版本 pyenv version # 查看主机所有版本,前面有*为当前环境版本 pyenv versions
使用pyenv-virtualenv进行包管理
# 创建虚拟环境
pyenv virtualenv [版本号] [虚拟环境名]
# 让工作目录使用虚拟环境
# 进入工作目录
pyenv local [虚拟环境名]
# 最大的优点:进入工作目录即激活虚拟环境,退出目录即推出虚拟环境~
pyenv的安装配置,可以让我们更好的使用python~