# 虚拟环境 virtrualenv ## 安装 ~~~sh pip install virtualenv # 安装时候可能会出现警告和报错,可以切换pip 安装源 # 临时使用 pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple # 查看版本 virtualenv --version ~~~ ## 创建virtrualenv存放路径 ## 创建基本环境virtualenv ~~~sh # mkvirtrualenv [环境名] mkvirturalenv virtualenv_name #指定python版本 virtualenv -p python路径 virtualenv_name ~~~ ## 列出所有虚拟环境 ~~~sh workon ~~~ ## 激活环境 ~~~sh # workon [环境名] workon testEnv ~~~ ## 退出虚拟环境 ~~~sh # deactivate [环境名] deactivate ~~~ ## 删除虚拟环境 ~~~sh # mkvirtualenv [环境名] mkvirtualenv testEnv ~~~ ## 虚拟环境管理工具 virtualenvwrapper ## 安装 virtualenvwrapper ~~~sh # linux下装 pip install virtualenvwrapper # windows 下 pip install virtualenvwrapper-win -i https://pypi.tuna.tsinghua.edu.cn/simple ~~~ ## 配置,在~/.bashrc写入以下内容 ### ubuntu18.04配置 其他版本安装路径可能不同 ~~~sh # 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 增加下面几行 ~~~sh export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/workspace source ~/.local/bin/virtualenvwrapper.sh ~~~ 保存退出后运行 ~~~sh source ~/.bashrc   ~~~ ## 依赖包 ~~~sh # 输出依赖 pip freeze > requirement.txt # 加载依赖 pip install -r requirements.txt ~~~