virtualenv,virtualenvwrapper,pyenv 三大虚拟环境使用
1.virtualenv
*安装
pip install virtualenv
*创建
virtualenv venv
virtualenv -p /usr/bin/python2.7 venv
*启动/退出
source venv/bin/activate
venv\Scripts\activate
deactivate
2.virtualenvwrapper
*安装
pip install virtualenvwrapper
pip install virtualenvwrapper-win
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:
#配置环境变量
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
pyenv local 3.6.0
pyenv local
pyenv local/global 2.7.0 3.6.0
python
Python 2.7.0
python2.7
Python 2.7.0
python3.6
Python 3.6.0
pyenv插件——pyenv-virtualenv
git clone https:
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
exec $SHELL
pyenv virtualenv venv
pyenv virtualenv 2.7.0 venv27
pyenv virtualenvs
pyenv activate venv
pyenv deactivate
pyenv uninstall venv