通常,我们在构建一个项目的时候,都会搭建一个全新的虚拟环境,因为如果不创建新的虚拟环境,这样可能会导致环境的冲突。
virtualenv是用来创建python的虚拟环境的库
virtualenv的安装与使用
这里介绍virtualenv在Windows上的安装
virtualenv的安装与使用
virtualenv的安装
安装virtualenv跟安装其他的一般的python库是一样的操作,直接使用pip命令就行了:
pip install virtualenv
安装完virtualenv之后,就可以使用virtualenv的命令来创建虚拟环境了,首先需要在cmd命令中进入需要创建虚拟环境的文件夹,比如在F盘的envs文件夹,然后使用以下命令创建一个虚拟环境,暂且取名为new_env:
F:\envs> virtualenv new_env
这样就能在F盘的envs生成一个新的名为new_env的虚拟环境
使用virtualenvwrapper管理环境
virtualenvwrapper是一个virtualenv虚拟环境管理库,这个库可以更加方便的管理所有的虚拟环境。
Windows环境下
- 安装:
pip install virtualenvwrapper-win
- 配置虚拟环境的保存路径。首先需要在想要保存存放虚拟环境的地方创建一个文件夹(我在F盘建立了
F:\space_env
),然后把这个文件夹添加到系统的环境变量中,即在用户变量中添加一个变量名为WORKON_HOME
,值为F:\space_env
的变量。
virtualenvwrapper命令
- 创建虚拟环境:
mkvirtualenv new_env
- 使用虚拟环境:
workon new_env
- 退出虚拟环境:
deactivate
- 删除虚拟环境:
rmvirtualenv new_env
- 查看所有虚拟环境:
lsvirtualenv
requirements.txt文件操作
- 生成
在指定的虚拟环境下执行:pip freeze > 保存路径\requirements.txt
或者进入需要的路径下之后执行:pip freeze > requirements.txt
- 复制环境
新建一个虚拟环境,执行pip install -r requirements.txt
即可