Python2.7.2 安装pip记录

因为需要用到pyv8, 最高支持Python2.7.2, 所以下载了此版本. 

因为2.7.9以后才自带pip工具, 所以需要手动安装一下.

第一次尝试:

https://pypi.org/搜了一下pip,最新版是10.0.1, 有以下2种下载方式


第一种需要用到pip和wheel, 我们还没有pip, 所以选择第二种. 

下载解压后,有一个setup.py的文件, 本以为运行这个文件就可以了, 网上pip9.0.1的版本大多数都是这样安装的.

但是突然报了没有setuptools这个模块的错误.下载setuptools模块,安装的时候又报了没有模块的错误,具体是什么记不清了.

反正到这一步我就放弃了这种安装pip的方法.

第二次尝试:

然后去看pip的文档https://pip.pypa.io/en/stable/installing/发现可以用get-pip.py文件来安装.

结果运行python get-pip.py文件的时候又报错了,说是SSL警告,因为模块的库地址是https协议的https://pypi.org/simple/pip/

通过报错,查看解决方法https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings,这个SSL警告是老版本的Python2才有错误,具体描述和解决方案点击链接.

解决这个错误又需要导入很多包才能解决.导包的时候没有pip就很麻烦,这兼职是个死循环.

最终解决:

突然想到,既然模块的中央库是https协议的,那我用http协议的镜像库不就可以解决了嘛, 然后在路径输入%APPDATA%


按一下回车后,新建一个pip目录,在pip内新建一个pip.ini文件,输入中央库的地址

[global]
timeout = 6000
index-url = http://pypi.douban.com/simple
# index-url =https://pypi.org/simple/pip/
trusted-host = pypi.douban.com

其中index-url是国内的豆瓣的镜像库,其他的还有以下这些:

PyPi 镜像 

豆瓣:http://pypi.douban.com/ 
山东理工大学:http://pypi.sdutlinux.org/ 
中山大学:http://mirror.sysu.edu.cn/pypi/ 
V2EX:http://pypi.v2ex.com/simple/ 

有了http协议的镜像以后,再次运行get-pip.py文件没有报错,成功的安装了pip,setuptools,wheel.(如果不特别指明,会安装这三个)




猜你喜欢

转载自blog.csdn.net/zz153417230/article/details/80226471