Windows系统以在Python3.7.6的版本下,创建Python3.5.4的虚拟环境为例:
1.下载Python3.5.4的exe文件并进行安装:
https://www.python.org/ftp/python/3.5.4/python-3.5.4-amd64.exe
(如将其安装到D:/python3virtual/python35,同时在安装界面笔者默认了Add python.exe to Path)
2.多版本python使用:
因为系统查找Python环境是从上往下的,所以在平时的非虚拟环境中,如果想默认使用Python3.7.6,则将与Python3.7.6有关的全部路径上移到与Python3.5.4有关的全部路径之前;如果想默认使用Python3.5.4,则将与Python3.5.4有关的全部路径上移到与Python3.7.6有关的全部路径之前。(笔者个人的习惯为非虚拟环境使用Python3.7.6,虚拟环境使用Python3.5.4)
3.安装virtualenv
(1)pip install virtualenv
(2)pip install virtualenvwrapper-win
4.安装Python3.5.4的虚拟环境
假设在D:/python3virtual目录下面,新建一个venv的虚拟环境:
(1)在cmd中切换到D:/python3virtual文件夹
(2)在cmd中输入命令行virtualenv -p D:\python3virtual\python35\python.exe venv(因为Python3.5.4在1中的安装路径为D:/python3virtual/python35)
5.进入虚拟环境
(1)在cmd中进入venv文件夹 cd venv
(2)cd Scripts
(3)activate.bat
Python3.5.4的虚拟环境安装成功
退出虚拟环境 deactivate.bat
同时可以看到非虚拟环境中的Python版本仍为3.7.6,即实现了非虚拟环境使用Python3.7.6,虚拟环境使用Python3.5.4。