virtualenv,virtualenvwrapper,pyenv 三大虚拟环境使用
2017-10-24 04:09
821 查看
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 #删除环境
相关文章推荐
- windows下搭建virtualenv、virtualenvwrapper虚拟环境
- mac下配置python的虚拟环境virtualenv和虚拟环境管理包virtualenvwrapper
- windows Linux Mac 使用virtualenv virtulenvwrapper创建 多个python虚拟环境
- [转载]windows下安装Python虚拟环境virtualenv,virtualenvwrapper-win
- mac 下安装python虚拟环境 virtualenv 和 虚拟环境管理器 virtualenvwrapper
- 【Python-Virtualenv虚拟环境】Python部署虚拟环境的利器—Virtualenv和 virtualenvwrapper
- 使用虚拟环境virtualenv/Virtualenvwrapper隔离多个python(tensorflow安装为例)
- mac 下安装python虚拟环境 virtualenv 和 虚拟环境管理器 virtualenvwrapper
- python下virtualenv和virtualenvwrapper创建虚拟环境
- 使用virtualenv或virtualenvwrapper搭建独立的python开发环境
- python virtualenv虚拟环境使用
- pycharm下基于Virtualenvwrapper和anaconda的Python虚拟环境配置应用
- pyenv virtualenv完美创建区分python版本的虚拟环境
- Windows下virtualenv和virtualenvwrapper的使用
- windows下安装Python虚拟环境virtualenvwrapper-win
- django开发环境部署(一)——pip、virtualenv、virtualenvwrapper
- [置顶] 阿里云ECS(Ubuntu)+/nginx+uwsgi+django(虚拟环境pyenv+virtualenv)
- Virtualenv和Virtualenvwrapper的配置使用
- pyenv、virtualenv、virtualenvwrapper三种python多版本介绍
- django开发环境部署之pip、virtualenv、virtualenvwrapper