python多版本包管理工具Pyenv安装

介绍

pyenv是一款python虚拟环境管理软件,使用它你可以轻松的为你的项目创建干净的运行环境,达到项目与项目之间相互隔离的效果。其虚拟环境完全不依赖系统python版本,只需要下载目标python版本,然后在目标python版本的基础上创建虚拟环境即可。

安装

# ubuntu下依赖安装
# 其他系统请参考官方wiki:https://github.com/pyenv/pyenv/wiki
sudo apt-get update; sudo apt-get install --no-install-recommends make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

# 注意:非root用户安装时,不要加sudo
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

修改环境变量

安装完毕后,需要将pyenv加入环境变量中,并通过source命令使其生效

# vi ~/.zshrc  or ~/.bashrc
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

# 激活pyenv
source ~/.zshrc

下载安装python

采用默认python源

pyenv install 3.7.4

采用第三方python源

  • pyenv搜狐镜像源加速:http://mirrors.sohu.com/python/
  • 下载需要的版本放到~/.pyenv/cache文件夹下面
  • 然后执行 pyenv install 版本号 安装对应的python版本
  • 傻瓜式脚本如下,其中v表示要下载的版本号
v=3.7.4|wget http://mirrors.sohu.com/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/;pyenv install $v  

虚拟环境

创建虚拟环境

pyenv virtualenv 3.7.4 TEST

激活虚拟环境

pyenv activate TEST

退出虚拟环境

pyenv deactivate

卸载虚拟环境

pyenv uninstall TEST

列出当前系统所有的pyenv虚拟环境

pyenv versions

设置默认的python版本

pyenv global 3.7.4

设置项目默认python版本

进入项目目录,执行以下命令,将在项目目录生成.python-version文件,进入项目目录时将自动使用.python-version中指定的虚拟环境

pyenv local TEST


本篇文章由一文多发平台ArtiPub自动发布

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值