虚拟环境 virtrualenv

安装

pip install virtualenv

# 安装时候可能会出现警告和报错,可以切换pip 安装源
# 临时使用 
pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple 


# 查看版本
virtualenv --version

创建virtrualenv存放路径

创建基本环境virtualenv

# mkvirtrualenv  [环境名]
mkvirturalenv virtualenv_name

#指定python版本
virtualenv -p python路径 virtualenv_name

列出所有虚拟环境

workon

激活环境

# workon  [环境名]
workon testEnv

退出虚拟环境

# deactivate [环境名]
deactivate    

删除虚拟环境

# mkvirtualenv  [环境名]
mkvirtualenv testEnv

虚拟环境管理工具 virtualenvwrapper

安装 virtualenvwrapper

# linux下装
pip install virtualenvwrapper
# windows 下 
pip install virtualenvwrapper-win -i https://pypi.tuna.tsinghua.edu.cn/simple 

配置,在~/.bashrc写入以下内容

ubuntu18.04配置

其他版本安装路径可能不同

# virtualenvwrapper存放虚拟环境目录
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=$HOME/.local/bin/virtualenv
source ~/.local/bin/virtualenvwrapper.sh   
#读入配置文件,立即生效
source ~/.bashrc    

编辑 ~/.bashrc 增加下面几行

export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace
source ~/.local/bin/virtualenvwrapper.sh 

保存退出后运行

source ~/.bashrc  

依赖包

# 输出依赖
pip freeze > requirement.txt
# 加载依赖
pip install -r requirements.txt