virtualenv

virtualenv

1) window下搭建virtualenv&&virtualenvwrapper

## virtualenv 的安装使用 
#1) 通过pip方式安装
pip install virtualenv
#2) 测试安装
virtualenv
virtualenv venvname  # 默认会在当前目录下新建同名的venvanme文件夹
#3)进入虚拟环境方式
cd venvname | cd Scripts | activate.bat
#4) 查看虚拟环境默认的安装库
pip list
#) 退出虚拟环境
deactivate.bat

痛点:每次要进入或者退出虚拟环境都需要去到相应的虚拟环境目录下的Scripts,执行activate|deactivate

## virutalenvwrapper 的安装使用

#1)安装
pip install virtualenvwrapper-win
#pip install virutalenvwrapper(Linux) 
#2) 创建虚拟环境
mkvirtualenv venvname
##Usage: mkvirtualenv [mkvirtualenv-options] [virtualenv-options] DEST_DIR
##[mkvirtualenv-options]:mkvirtualenv 的参数 (-a / project_path)( -i / package)( -r /requirements_file)
##[virtualenv-options] :virtualenv的参数 (太多了不列举了,请自己查看)
##DEST_DIR:要创建的虚拟环境的名称

#3) 查看创建的所有虚拟环境
workon
#4)进入虚拟环境
workon venvname
#5)退出虚拟环境
deactivate

# 默认创建在%USERPROFILE%Envs 下 
# 配置环境变量WORKON_HOME,自定义创建虚拟环境的存放根路径 
# 配置后需重启电脑,使变量生效

小插曲:

window 的PowerShell 和 CMD 在操作创建虚拟环境时,PowerShell会帮忙自动补全命令,但是无法补全虚拟环境名,而CMD是无法补全命令,但是输完整命令后,却可以自动补全虚拟环境的名称

原文地址:https://www.cnblogs.com/persisit/p/13728003.html