使用python虚拟环境作用是项目与项目之间相互隔离,互相不受影响,比如当需要同时部署A、B两个项目时,A项目依赖C库的1.0版本,B项目依赖C库的2.0版本,假如不使用虚拟环境隔离A项目和B项目就很可能依赖混淆导致错误。
1、安装virtualenv
pip install virtualenv
2、新建环境
virtualenv -p C:PythonPython36python.exe(python安装目录) qq(虚拟环境名)
然后可能会跳出virtualenv缺失的警告
将python安装的根目录中的所有.dll文件复制到python根目录Scripts,即可解决问题
3、进入虚拟环境
转到这个文件夹内
cd 文件名Scripts
4、启动虚拟环境
5、退出虚拟环境deactivate.bat
6、安装管理工具virtualenvwrapper
Linux环境下
pip install virtualenvwrapper
Windows环境下
切换到c盘
pip install virtualenvwrapper-win
7、建立一个虚拟环境
mkvirtualenv --python=C:PythonPython36python.exe py3qq_spider
它会在默认路径新建一个环境
想要改变默认路径,比如修改默认存储到d盘的Envs目录下
在D盘新建一个目录Envs
然后新建一个环境变量
新建好之后重启cmd
再建立一个虚拟环境
mkvirtualenv --python=C:PythonPython36python.exe py3qq_spider
然后就会在D:Envs路径下生成一个虚拟环境
8、workon查看新建好的虚拟环境
9、转移虚拟环境
将虚拟环境文件py2qq_spider复制到虚拟环境默认存放的文件夹D:Envs中
workon查看
10、切换虚拟环境
假设当前运行在py3qq_spider这个虚拟环境下,要切换到env_test环境时
先退出deactivate
workon py2qq_spider
运行python
可以看到变成了python2.7.13版本了