Python开发不可不知的虚拟环境

一、python3.3之后自带的venv模块

1. 创建虚拟环境

python3.6 -m venv project-env

2. 加入虚拟环境目录

cd pronject-env

3. 激活虚拟环境

source bin/activite

4. 退出虚拟环境

deactivate

二、virtualenv

1. 安装

安装到系统目录

pip install virtualenv

安装到用户目录

pip install virtualenv --user

2. 创建项目

virtualenv project-env -p 'python3.6'

3. 进入虚拟环境

cd project-env

 

4. 激活

source bin/activate

5. 退出

deactivate

三、autoenv(自动切换虚拟环境,项目即环境)

1. 克隆项目到本地

git clone git://github.com/kennethreitz/autoenv.git ~/.autoenv

 

2. 配置用户环境变量

echo 'source ~/.autoenv/activate.sh' >> ~/.zshrc

 

3. 载入用户环境变量

source ~/.zshrc

4.写入虚拟环境到项目文件夹

echo "source ~/project-env/bin/activate" > project/.env
~/project-env/bin/activate代表python的虚拟环境位置,project表示你的项目文件夹,需要手动修改。

四、virtualenvwrapper(最好用的,环境和项目分开)

1. 安装

pip install virtualenvwrapper

2. 修改.zshrc(oh-my-zsh用户)或.bashrc

export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh

3. 创建虚拟环境

mkvirtualenv project-env -p 'python3.6'

4. 激活虚拟环境(在任意目录下都可激活)

workon project-env

原文地址:https://www.cnblogs.com/lshedward/p/10435925.html