config设置源 使用pip_pip安装模块如何使用国内镜像源,且以pyspider安装过程为例探讨...

1. 在pip install 安装模块时

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

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

77dc209488b08e3519e87709ba5532d8.png

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

809d51a3f19c5117e8a38c525565209d.png

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

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

图12

bc643d8137ad72245ea2687f3bc90844.png

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

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-lxmlsudo apt-get install libssl-dev libffi-dev build-essentialsudo pip install pyspider #一般机器采用这样

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

安装成功。

图14

4b7ee3904df65ac97bf8cd7690390e92.png

图15

4ed812414618d44a46cf52d609d99eac.png

图16

2ab6e4a9dffbb75489880029e0ada7ed.png

图17

6735f5dd87832cebb3e0357c29290a08.png

7.说明几个问题

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值