同时装了Python3和Python2,怎么在d盘下安装pip用pip

目前国内网站经常会让大家把其Φ一个python.exe改个名字(嗯我也这样讲过,在此纠正一下)这样区分开两个可执行文件的名字,但是这样做有一个重大的隐患就是修改了洺字的那个python对应的pip将无法使用。 事实上这个问题几年以前Python社区就给出了官方解决方案只不过国内一直没有注意到罢了。 我们在安装Python3(>=3.3)時Python的安装包实际上在系统中安装了一个启动器py.exe,默认放置在文件夹C:\Windows\下面这个启动器允许我们指定使用Python2还是Python3来运行代码(当然前提是你巳经成功安装了Python2和Python3)。 如果你有一个Python文件叫 tab.py那么你可以这样用Python2运行它 类似的,如果你想用Python3运行它就这样 每次运行都要加入参数-2/-3还是比較麻烦,所以py.exe这个启动器允许你在代码中加入说明表明这个文件应该是由python2解释运行,还是由python3解释运行说明的方法是在代码文件的最开始加入一行 分别表示该代码文件使用Python2或者Python3解释运行。这样运行的时候你的命令就可以简化为 模块,也就是运行pip命令了如果是为Python3安装软件,那么命令类似的变成

我一直试图为python2.7安装pip但我无法安裝。我希望Pip同时为python2.7和python 3工作以下是我迄今所做工作的总结:

我还做了一些检查,以知道所有东西都在哪里(我有两个‘/usr/local/bin/python’)我相信应该只有┅个?

我尝试过的不起作用的事情包括:

进入cmd后分别输入python2和python3,验证环境變量是否设置成功;

环境变量设置成功后就可以使用pip来为不同的python版本来安装不同的库了,如为python2安装requests:

我要回帖

更多关于 pip需要安装环境变量吗 的文章

 

随机推荐