virtual environment (虚拟环境)
VirtualEnv能做什么呢?
VirtualEnv可以搭建虚拟且独立的python运行环境, 使得单个项目的运行环境与其它项目独立起来。同时也可以用于在一台机器上创建多个独立的python运行环境,VirtualEnvWrapper为前者提供了一些便利的命令行上的封装。
Virtualenv是一个非常好的virtual python environment builder,他最大的好处是,可以让每一个python项目单独使用一个环境,而不会影响python系统环境,也不会影响其他项目的环境。
Virtualenv可用于创建独立的Python环境,在这些环境里面可以选择不同的Python版本或者不同的Packages,并且可以在没有root权限的情况下在环境里安装新套件,互相不会产生任何的影响。
https://blog.csdn.net/qq_32227401/article/details/79657685
安装,virtualenv本质上是个python包, 使用pip安装:
1 |
|
https://www.cnblogs.com/zh605929205/p/7705192.html
virtualenvwrapper的下载及使用
1. 安装
pip install virtualenvwrapper-win
2.配置worken系统环境(系统变量,变量名workon-home)
2.配置环境变量WORKON_HOME:
我是将以后虚拟环境都放在G:\pyEnvs方便管理
3.修改windows环境下mkvirtualenv.bat文件(我的是G:\Python3.7.4\Scripts\mkvirtualenv.bat,),配置虚拟环境根目录地址
然后修改第24行 【set "venvwrapper.default_workon_home=%USERPROFILE%\Envs"】这里的,修改这个路径地址就可以修改virtualenv的环境地址。默认是C:\Users\***\Envs
可改成了 【set "venvwrapper.default_workon_home=%WORKON_HOME%\Envs"】,WORKON_HOME是我在系统环境变量中新定义的地址,地址为G:\pyEnvs。
3.创建虚拟环境 mkvirtualenv
mkvirtualenv venv 创建的虚拟环境默认是python2
创建不同解释器的虚拟环境使用mkvirtualenv --python= 【你想要创建的解释器的路径】 【虚拟环境目录】
4.. 基本命令
查看当前的虚拟环境目录 workon
切换到虚拟环境 workon 【虚拟环境目录】
退出虚拟环境 deactivate
删除虚拟环境 rmvirtualenv