使用pyenv对python进行版本控制—很好用

Posted lvzb86

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用pyenv对python进行版本控制—很好用相关的知识,希望对你有一定的参考价值。

相对于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~


以上是关于使用pyenv对python进行版本控制—很好用的主要内容,如果未能解决你的问题,请参考以下文章

python学习-ipython和pyenv

使用 pyenv 工具管理和安装多个 python 版本

利用pyenv实现python的多版本控制

MAC下使用pyenv+virtualenv 控制环境版本

pyenv和virtualenv搭建python虚拟环境

好用的python代码练习工具jupyter-notebook安装及使用