很多新手朋友有没有碰到过下面的问题?跟着网上学习写代码,运行时报如下错误,“ModuleNotFoundError: No module named 'xxxxxx'”,xxxxxx表示一个库的名字,比如下图:

pip命令安装python第三方库(Python库管理基本操作)(1)

报错提示

提示没有命名的模块,大家可能非常奇怪,我已经安装了Python,为什么会报这个错误呢,其实原因就是没有安装pandas库。

众所周知,Python的特点就是具有数量惊人的库资源,库分为标准库、三方库。标准库随着Python运行环境安装而安装,比如:os,sys,datetime,platform等;三方库需要使用PIP来进行安装与管理,比如:pandas,numpy,matplotlib等。

今天我们就来讲一讲Python包管理工具PIP,该工具是Python包管理工具,提供了对Python包的查找、下载、安装、卸载的功能。PIP工具不用额外安装,本身自带于Python安装程序里面,下面来详细讲解PIP的常用功能。

1、版本信息

pip --version #显示本机pip版本信息

pip命令安装python第三方库(Python库管理基本操作)(2)

PIP版本信息

2、更新PIP

第一次安装Python的朋友,可以先更新一下自带的PIP版本。

python -m pip install --upgrade pip #更新本机PIP版本到最新

pip命令安装python第三方库(Python库管理基本操作)(3)

更新PIP

当然,我本机的已经是最新的了,如果不是最新的,系统将自动更新到最新。

3、安装三方库

如果需要安装三方库的话,可以运行下列命令。

pip install <package_name> # package_name 需要安装的库名 # 例如安装pandas库 pip install pandas # 安装制定版本: pip install package_name==version # 例如安装matplotlib3.4.1版本 pip install matplotlib==3.4.1 # 最后注意:如果不指定版本,默认安装最新版本

pip命令安装python第三方库(Python库管理基本操作)(4)

安装库

4、显示已安装库

pip list # 显示本地已安装的库 pip list -o # 显示本地需要升级的库

pip命令安装python第三方库(Python库管理基本操作)(5)

显示本地已安装的库

pip命令安装python第三方库(Python库管理基本操作)(6)

显示本地需要更新的库

5、卸载库

pip uninstall <package_name> # package_name 需要卸载的库名 # 例如卸载pandas库 pip uninstall pandas #提示后,选择Y,卸载成功

pip命令安装python第三方库(Python库管理基本操作)(7)

卸载界面

6、更新库

pip install --upgrade <package_name> # package_name 需要更新的库名 # 更新pandas库 pip install --upgrade pandas

pip命令安装python第三方库(Python库管理基本操作)(8)

更新库

7、查看库详情

pip show <package_name> # package_name 需要显示的库名 # 显示pandas库详情 pip show pandas

pip命令安装python第三方库(Python库管理基本操作)(9)

显示库的信息

8、查看帮助

pip help # 查看PIP帮助

pip命令安装python第三方库(Python库管理基本操作)(10)

查看PIP帮助

9、更换PIP源

如果安装完Python不做任何更改,PIP默认从PyPi中下载库文件,但由于PyPi服务器在国外,所以下载可能会比较慢。

国内很多学校、企业免费提供镜像源,来代替国外PyPi。镜像源备份了PyPi主站数据,国内访问速度会快很多,但镜像源数据存在一定滞后性,如果对库版本没有最新要求的朋友,可以尝试更换。

我本人一直在使用清华大学的镜像站:https://pypi.tuna.tsinghua.edu.cn/simple[微笑]

(1)临时使用镜像源

以清华大学为例:

pip install -i <SimpleIndex> pandas # SimpleIndex 更换为自己选择的数据源 # 例如使用清华大学镜像站更新pandas pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas

pip命令安装python第三方库(Python库管理基本操作)(11)

简单列举几个镜像(如果失效的镜像站,可以尝试百度搜索更换):

清华: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/

(2)将临时源设为默认

pip config set global.index-url <SimpleIndex> # SimpleIndex 更换为自己选择的数据源 # 例如将清华大学源设置为默认更新源 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

设为默认后,以后安装库都是从清华大学源下载,无需指定地址。

是不是很简单、很实用[微笑]喜欢就添加关注。

,