1. 在pip install 安装模块时

默认镜像源是国外的。有时候因为网速等原因出现报错,导致安装失败。

可以采用国内镜像源安装,一般不会报错,而且比源码安装要方便,减少因为依赖问题而导致安装不成功。


python怎么安装pip教程(pip安装模块如何使用国内镜像源)(1)


2.目前国内的镜像源有:

清华:https://pypi.tuna.tsinghua.edu.cn/simple

阿里云:http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/

豆瓣:http://pypi.douban.com/simple/

note:新版ubuntu要求使用https源,要注意。


3. 临时使用:

如果只是临时采用国内镜像源,可以这样。

可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple

例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider

这样就会从清华这边的镜像去安装pyspider库。


4.本机试试,安装pyspider:

pip3.8 install -i https://pypi.tuna.tsinghua.edu.cn/simple pyspider #成功一半,还是失败了

图11


python怎么安装pip教程(pip安装模块如何使用国内镜像源)(2)


pip3.8 install -i http://mirrors.aliyun.com/pypi/simple pyspider #失败

pip3.8 install -i http://pypi.douban.com/simple pyspider #失败

图12


python怎么安装pip教程(pip安装模块如何使用国内镜像源)(3)


--------------------

pip3.8 install pyspider

#默认镜像源安装也比较快,但是还是报错,说明缺少依赖关系


5.说明一下,本机为deepin-linux操作系统,自带python2.7和python3.5

自行安装python3.8,安装软件采用pip3.8安装到python3.8下,估计是出错原因。


6.网上找找原因,估计是相关依赖文件缺失。

sudo python -m pip install --upgrade pip #一般要更新


以下的依赖库文件需要安装,很重要,划重点,否则安装pyspider会失败

sudo apt-get install python python-dev python-distribute python-pip libcurl4-openssl-dev libxml2-dev libxslt1-dev python-lxml sudo apt-get install libssl-dev libffi-dev build-essential sudo pip install pyspider #一般机器采用这样

sudo pip3.8 install pyspider #本机采用这样,我再次这样试试


安装成功。

图14


python怎么安装pip教程(pip安装模块如何使用国内镜像源)(4)


图15


python怎么安装pip教程(pip安装模块如何使用国内镜像源)(5)

图16


python怎么安装pip教程(pip安装模块如何使用国内镜像源)(6)


图17


python怎么安装pip教程(pip安装模块如何使用国内镜像源)(7)


7.说明几个问题

7.1 国内镜像源,可能更新不及时,无法安装。

7.2 国内镜像源,也可能因为缺少依赖关系,而安装不成功。

7.3 建议采用默认的镜像源,依赖关系比较好,其次万一不成功,可以自行按网上查找相关安装,找到依赖关系。

7.4 本次安装pyspider,第一次不成功,第二国内镜像源也不成功,

第三次,找到相关依赖文件安装,之后在pip默认镜像源就成功了,也是一次值得收藏的安装。

记录一下,分享一下,希望大家喜欢。

,