pyenv virtualenv pyenv-virtualenv 安装

pyenv可以轻松切换多个版本的Python,它非常简单。

[root@python3 ~]# pyenv version
system (set by /root/.pyenv/version)
[root@python3 ~]# pyenv versions
* system (set by /root/.pyenv/version)
  3.6.6
  3.6.6/envs/venv36
  venv36
[root@python3 ~]# pyenv --version
pyenv 1.2.6
[root@python3 ~]# python --version
Python 2.7.5
[root@python3 ~]# pyenv global 3.6.6
[root@python3 ~]# python --version
Python 3.6.6
[root@python3 ~]# pyenv global system
[root@python3 ~]# python --version
Python 2.7.5
[root@python3 ~]#

pyenv可以做什么

基于每个用户更改全局python版本

为每个项目的python版本提供支持

允许使用环境变量修改python版本

安装

#从git克隆项目至你的文件夹

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

#将文件夹中的bin等加入到PATH

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile

#添加初始化,一定要放到文件末尾,因为初始化期间操作PATH

echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bash_profile

#重启SHELL

exec "$SHELL"

virtualenv 管理虚拟化python环境

安装

pip install virtualenv

安装pyenv-virtualenv插件,使用pyenv即可调用virtualenv

pip install pyenv-virtualenv

echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile

创建一个项目目录/opt/python3 ,将此目录python环境设置成3.6.6

# 创建虚拟python环境
pyenv virtualenv 3.6.6 venv36

# 查看python虚拟化环境
[root@python3 ~]# pyenv virtualenvs
  3.6.6/envs/venv36 (created from /root/.pyenv/versions/3.6.6)
  venv36 (created from /root/.pyenv/versions/3.6.6)

# 进入/opt/python3环境,设置local python环境

pyenv local venv36

#进入目录python环境自动切换
[root@python3 ~]# cd /opt/python3/
(venv36) [root@python3 python3]#

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值