1,原有环境:
python2.7 python3.6
文件夹c:\Python27 c:\Python36。其中python.exe 分别命名为python2.exe python3.exe了。
2,安装虚拟环境:
>python2 -m pip install virtualenv
安装虚拟目录 以下几种方式类似。
>virtualenv --python=c:\Python36\python.exe --no-site-packages c:\Python36_virtualEnv
或
>virtualenv --python=python2.exe c:\Python27_virtualEnv
激活虚拟环境
>cd c:\Python27_virtualEnv\Scripts\
>activate
停止虚拟环境
>C:\Users\Administrator>c:\Python27_virtualEnv\Scripts\deactivate
重建python环境
所谓 冻结(freeze)
环境,就是将当前环境的软件包等固定下来:
pip freeze >packages.txt # 安装包列表保存到文件packages.txt中
重建(rebuild)
环境就是在部署的时候,在生产环境安装好对应版本的软件包,不要出现版本兼容等问题:
pip install -r packages.txt
使用虚拟环境