Python2和Python3共存的pip安装问题

本文介绍了Python2和Python3共存时遇到的pip安装问题。当系统同时存在Python2和Python3时,由于环境变量设置,可能导致默认使用Python2的pip进行安装。解决方案包括使用版本指定的pip命令(如pip2、pip3)或Python启动器(py -2 -m pip、py -3 -m pip)进行安装。
摘要由CSDN通过智能技术生成

Python有两大版本,Python2和Python3,Python3是Python2的升级版,然而Python3并没有完全遵照软件向下兼容的准则,有一些库只支持单一的Python版本,随着新旧版本Python的更新迭代,Python3所支持的包越来越多,但是也有不少包由于开发者停止更新维护,导致这些包只支持Python2版本,加上现在资料大多数是关于Python2版本的,故单个Python版本远不能满足工作或者科研需求。但多版本共存会引起一些问题,比如说终端命令冲突,最常见的是pip包安装命令。

运行环境:

系统:windows 7 ultimate with sp1 x64

Python版本:Python2.7,Python3.6

笔者在进行pip安装时发现每次进行Python包安装的时候系统默认安装在Python2版本上,为此很是头疼,折腾了许久才解决这个问题。究其原因,主要是环境变量Path分别添加了Python2和Python3根目录和根目录下的Scripts目录,如下:

PATH=D:\Program Files\Python27\;D:\Program Files\Python27\Scripts;C:\windows\system32;C:\win
dows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值