使用pyenv 和virtualenv 非root搭建python 虚拟环境

原文: https://my.oschina.net/davehe/blog/625896

pyenv可以帮助你在一台开发机上建立多个版本的python环境, 并提供方便的切换方法。 

virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立。

1.安装pyenv

(1)可以选择安装到$HOME/.pyenv目录(但你可以在某处安装其他)

   git clone https://github.com/yyuu/pyenv.git home/liuhaoran/.pyenv

(2).配置环境变量

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

(3).添加初始化到shell

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

(4). 重新启动shell

   exec $SHELL
   source ~/.bash_profile 

2.安装python 

(1)查看可用清单

pyenv  install --list

(2)安装

pyenv install -v 2.7.1
 pyenv install -v 3.3.5

(3)卸载

pyenv uninstall 2.7.1

(4)查看

pyenv version   (version 查看当前版本)
pyenv versions  (查看所有版本)

(5)切换python 版本

pyenv global 3.3.5
pyenv versions
  system
  2.7.1
* 3.3.5 (set by /root/.pyenv/version)

3利用virtualenv 搭建虚拟环境

git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv(路径可自己更改)   
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
source ~/.bash_profile

创建一个2.7.1 虚拟环境

pyenv virtualenv 2.7.1 env271

切换和使用虚拟环境

pyenv activate env271 

切换回系统环境

 

pyenv deactivate

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值