使用python自带Venv创建虚拟环境安装多版本python


安装最佳顺序建议(自认为):
将要安装虚拟环境的python版本 手动设置安装目录及环境变量,升级pip至最新(更新成功后若pip,),安装后的python.exe按版本重新命名,顺序进行后面操作
其中部分问题可参考下面解决方案

win10安装python2.7出错问题解决
报错如下:
        there is a problem with this windows installer package.A programe run as part of the setup
        did not finish as expected.Contact your support personnel or package vendor.
出错原因:给予管理员安装权限不足
解决方法:右键,以管理员方式运行,安装时选择 **only for me(myself)


准备工作:
1.
为了避免python2.7 中因pip版本过低导致无法执行pip2 install virtualenv的情况应先下载最新版本pip
下载链接https://pypi.python.org
2.然后打开,执行如图(将setup拖至命令行并在其前后添加图中字段,回车)
使用python自带Venv创建虚拟环境安装多版本python
建议:先将当前python目录下scripts目录下python.exe重新命名避免与其它混淆(如上图)
特别的:对于python2.7版本可能存在cmd命令行输入 pip2 -V 出错
使用python自带Venv创建虚拟环境安装多版本python
3.此时去根目录下Lib-->site-packages-->pip-9.0.1.dist-info,将其删除然后重复步骤2.
建议:完成以上操作后,在此后执行pip命令时,直接根据当前版本python,选择相应pip2/pip3 install *执行下载包命令,这样可以避免多个版本中都有pip而导致冲突的问题
安装:
1.
打开cmd命令行 输入pip2 install virtualenv
使用python自带Venv创建虚拟环境安装多版本python
2.输入virtualenv -h 查看相关操作
使用python自带Venv创建虚拟环境安装多版本python
其中红框内是选择是否将当前版本内的包导入虚拟环境中
3.选择虚拟环境安装目录
使用python自带Venv创建虚拟环境安装多版本python
4.在此目录下执行 virtualenv --no-site-packages Venv27
如图是不导入操作 ,红框内是虚拟环境命名(随意填,能认出即可)
使用python自带Venv创建虚拟环境安装多版本python
5.**,在虚拟环境安装目录中找到-->Scripts  

转至该目录

使用python自带Venv创建虚拟环境安装多版本python

执行 activate

使用python自带Venv创建虚拟环境安装多版本python


完成