Python小白如何安装外部扩展模块

@Python小白如何安装外部扩展模块

Python小白如何安装外部扩展模块

对于一个Python新手来说,下载一些扩展模块是真的麻烦。因为可能下着下着就突然中断了,然后就停下来了。白白让费时间不说,还让费感情。所以要怎么好好的安装扩展库呢。
这里我先将我开始学习Python的时候,遇到的困难分享出来。

遇到的三种问题

1、首先按照一些资料书上所讲的那样,直接在cmd里面用pip安装。这样会碰到刚刚讲的现象,下着下着就停下来,然后报错。经过我多次的碰壁我发现这是因为,我们直接用pip 下载的话用的是国外的pip资源,这个时候下载就会非常的,当下载的时间过长,这时系统就会中断下载,并且报错。当然我会在后面给出国内可信任的pip资源
2、所以我后来就改用国内的pip资源,可是这是仍然报错。这是因为,有些Python安装地址的问题,此时会导致,你下载安装库的时候没有授权,然后无法安装在指定的地址,这时就又会报错。所以碰到这个时候就要给一条管理员授权的指令。
3、除开这些还有些问题就是pip没有更新导致的,现在pip已经更新到pip3.7版本了。所以安装前要注意更新你的pip。

解决方法

首先国内的一些信任度较高的pip资源有:
(1)阿里云 http://mirrors.aliyun.com/pypi/simple/
(2)豆瓣http://pypi.douban.com/simple/
(3)清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
(4)中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
(5)华中科技大学http://pypi.hustunique.com/
然后就是,怎么利用这些pip资源了。
一下以下载matplotlib为例,使用的是中科大的镜像资源。后面的–user表示管理员授权。

pip install matplotlib -i http://pypi.mirrors.ustc.edu.cn/simple/ --trusted-host pypi.mirrors.ustc.edu.cn --user

检测是否下载成功,只要在Python里面看看是否能够导入模块,不报错就是成功的。

from matplotlib import pyplot as plt 
from numpy import *
x = linspace(-5, 5, 100)
y = sin(x)
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('sin(x)')
plt.title('The Graph of x - sin(x)')
plt.show()

程序运行得出的图片

这条代码解决了2,3常见两个问题。
发帖新手,多多关照。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值