「PIP」Python库管理基本操作

推荐2年前 (2022)发布 AI工具箱
29 0 0

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

报错提示

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

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

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

1、版本信息

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

PIP版本信息

2、更新PIP

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

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

更新PIP

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

3、安装三方库

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

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

安装库

4、显示已安装库

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

显示本地已安装的库

显示本地需要更新的库

5、卸载库

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

卸载界面

6、更新库

pip install –upgrade # package_name 需要更新的库名# 更新pandas库pip install –upgrade pandas

更新库

7、查看库详情

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

显示库的信息

8、查看帮助

pip help# 查看PIP帮助

查看PIP帮助

9、更换PIP源

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

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

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

(1)临时使用镜像源

以清华大学为例:

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

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

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

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

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

© 版权声明

相关文章