您的位置:首页 > 编程语言 > Python开发

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

2018-01-25 16:35 1221 查看
安装最佳顺序建议(自认为):

将要安装虚拟环境的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目录下scripts目录下python.exe重新命名避免与其它混淆(如上图)

特别的:对于python2.7版本可能存在cmd命令行输入 pip2 -V 出错



3.此时去根目录下Lib-->site-packages-->pip-9.0.1.dist-info,将其删除然后重复步骤2.

建议:完成以上操作后,在此后执行pip命令时,直接根据当前版本python,选择相应pip2/pip3 install *执行下载包命令,这样可以避免多个版本中都有pip而导致冲突的问题

安装:

1.
打开cmd命令行 输入pip2 install virtualenv



2.输入virtualenv -h 查看相关操作



其中红框内是选择是否将当前版本内的包导入虚拟环境中

3.选择虚拟环境安装目录



4.在此目录下执行 virtualenv --no-site-packages Venv27

如图是不导入操作 ,红框内是虚拟环境命名(随意填,能认出即可)



5.激活,在虚拟环境安装目录中找到-->Scripts

转至该目录



执行 activate





完成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息