virtualenv,virtualenvwrapper,pyenv 三大虚拟环境使用

virtualenv,virtualenvwrapper,pyenv 三大虚拟环境使用

1.virtualenv

*安装
pip install virtualenv
*创建
virtualenv venv #venv为虚拟环境目录名,可自定义
virtualenv -p /usr/bin/python2.7 venv #-p参数可以指定Python解释器
*启动/退出
#启动虚拟环境
source venv/bin/activate   #Linux系统
venv\Scripts\activate      #Windows系统
#关闭
deactivate

2.virtualenvwrapper

*安装
pip install virtualenvwrapper      #Linux系统
pip install virtualenvwrapper-win  #Windows系统

#Linux环境需配置环境变量
echo 'export WORKON_HOME="$HOME/.virtualenvs"' >> ~/.bashrc
echo 'source /usr/local/bin/virtualenvwrapper.sh' >> ~/.bashrc
exec $SHELL
创建
mkvirtualenv venv    #venv为虚拟环境目录名,可自定义
mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv    #可通过"--python"指定python解释器
启动/退出
workon          #列出当前已拥有的虚拟环境
workon venv     #切换到指定虚拟环境
deactivate      #退出虚拟环境
cpvirtualenv venv1 venv2 #复制环境

3.pyenv(Ubuntu环境)

*安装
#安装依赖包
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev
#下载源码
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
#配置环境变量
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
#启动shell时初始化pyenv
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
#重启shell
exec $SHELL
*常用指令
pyenv commands
pyenv local
pyenv global
pyenv shell
pyenv install
pyenv uninstall
pyenv rehash
pyenv version
pyenv versions
pyenv which
pyenv whence
*创建
pyenv install --list   #列出可安装的版本
pyenv install 3.6.0    #安装所需版本
启动/退出
pyenv version          #查看当前使用版本
pyenv global 3.6.0     #Python全局设置,整个系统生效
pyenv local 3.6.0      #Python局部设置,当前目录生效
pyenv local --unset    #取消设置

pyenv local/global 2.7.0 3.6.0 #多版本共存
python --version
Python 2.7.0
python2.7 --version
Python 2.7.0
python3.6 --version
Python 3.6.0
pyenv插件——pyenv-virtualenv
#安装
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
exec $SHELL
#创建
pyenv virtualenv venv #默认当前环境Python版本创建
pyenv virtualenv 2.7.0 venv27 #指定Python解释器创建
#启动/退出
pyenv virtualenvs #列出现有virtualenvs
pyenv activate venv #启动指定环境
pyenv deactivate #退出
pyenv uninstall venv #删除环境
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值