第三方库管理—pip介绍及操作

什么是Python库?

        Python库通常指的是一组预先编写好的Python模块,这些模块包含了一些功能丰富的工具和函数,可以通过导入它们来轻松地在自己的Python程序中使用。Python库是为了让开发者能够更容易地实现特定任务而创建的,而不必从头开始编写所有的代码。

        Python库可分为三类:标准库、自定义库和第三方库,其具体区别如下表所示:

标准库

Python解释器自带的一组模块和包,它们随着Python解释器的安装而一同提供,无需安装。

自定义库

开发者自己针对特定任务编写的模块和包,无需安装,但需要源代码才能使用。

第三方库

由其他开发者或组织机构针对某些任务提供的模块和包,需要安装才可使用。

        Python中模块、包和库的相关概念可参考[1],Python标准库的相关内容可参照[2],本文内容主要针对第三方库的相关操作。

第三方库安装方式

离线安装方式

        当网络链接情况较差,需要的第三方库无法直接获取时,可以将第三方库的相关文件通过其余途径获取后再安装至本地。

whl文件安装

        当将whl文件下载至本地后,运行以下代码即可完成安装[3]:

pip install whl文件路径

tar.gz文件安装

        当将tar.gz文件下载至本地后,运行以下代码即可完成安装[4]:

pip install tar.gz文件路径

        或者可以先将tar.gz文件解压,然后进入解压文件中寻找setup.py文件,运行以下代码即可完成安装:

python setup.py install

软件安装

        使用此方法安装时,先将该软件进行安装,然后依据该软件提供的相关提示进行操作,即可完成第三方库的安装。

在线安装方式

        当网络链接状况良好时,可以运行以下命令直接安装第三方库:

pip install 第三方库名

pip介绍

        上述代码中的pip(全称package installer for python)是Python标准库中的一个包,这个包用来管理Python第三方库(从Python 3.4开始,pip已经内置在Python中,所以无需再次安装),提供了对 Python 包的查找、下载、安装、卸载的功能。

        pip是一个命令行程序,所以pip一般都在命令行中执行各种操作。pip最大的优势是它不仅能将我们需要的包下载下来,而且会把该包相关依赖的包也下载下来[5]。

相关常用操作

安装

        pip使用install命令进行第三方库的安装,安装时可以指定版本号来安装,通过使用== 、>=、<=、>、< 来指定版本,不写则安装最新版。以安装0.20.3版本的pandas库为例:

pip install pandas==0.20.3

        同时pip可以将第三方库及其本身进行版本更新,第三方库版本更新命令为:

pip install --upgrade 第三方库名

        pip版本更新命令为:

pip install --upgrade pip

卸载

        pip使用uninstall命令进行第三方库的卸载,以卸载0.20.3版本的pandas库为例:

pip uninstall pandas==0.20.3

查看已经安装的包及版本信息

        使用freeze命令,pip可以查看其安装的所有包及其版本信息,同时该命令允许重定向操作,可以将显示出来的信息导出到指定文件中,以将信息展示并导出到environment.txt为例:

pip freeze > environment.txt

列出当前已经安装的包

        使用list命令,pip可以列出当前已经安装的包。同时,使用以下命令可以查看有新版本的第三方库,可显示现在安装的版本,以及最新的版本:

pip list --outdated 
或
pip list -o

显示包的具体信息

        pip可以使用以下命令具体显示出某个包的信息如版本、作者等:

pip show 第三方库名

更换软件源

        由于使用pip安装第三方库时,经常出现read timed out问题,这是因为pip会默认从官方软件源PyPI · The Python Package Index进行第三方库的网络下载,而这个网站由国外服务器运行,所以可将pip的官方软件源换成国内的镜像软件源,从而提升python软件包安装效率和成功率。

国内镜像地址

        国内的一些软件镜像源如下表所示:

阿里云

Simple Index

中国科技大学

Simple Index

豆瓣

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

清华大学

Simple Index

临时更换软件源

        当只需要临时性地更换软件源时,可以采用以下代码进行更换:

pip install 第三方库名 -i 临时更换的软件源

        值得注意的是,使用此方法时,更换后的软件源有效期只存在该命令运行期间。

永久更换软件源

        使用以下命令可永久更换软件源:

pip config set global.index-url 永久更换的软件源

        更换后的软件源有效期保持至下一次永久更换软件源时,期间临时更换软件源时,采用临时更换的软件源进行第三方库下载。

参考

[1] Python模块、包、库_python 包仓库-CSDN博客

[2] 一篇快速搞懂python模块、包和库_库和模块-CSDN博客

[3] 用三种办法告诉你Python如何安装第三方库_python编辑器怎么安装第三方函数-CSDN博客

[4] python第三方库的安装方式_python第三方库安装-多种方式-CSDN博客

[5] 【Python库——Pip】介绍、安装、使用_python pip-CSDN博客

[6] pip更换源,换成国内镜像_pip huan-CSDN博客

  • 25
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要在Python中安装第三方库pip,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装了Python。你可以在终端或命令提示符中输入`python --version`来检查Python的版本。如果你还没有安装Python,你可以从官方网站(https://www.python.org/downloads/)下载并安装最新版本。 2. 安装pip:从Python 3.4版本开始,pip已经成为Python的标准包管理工具,所以如果你的Python版本是3.4或更高版本,那么pip已经自动安装在系统中了。你可以在终端或命令提示符中输入`pip --version`来检查pip的版本。如果你的Python版本比较旧,你可能需要手动安装pip。你可以在https://pip.pypa.io/en/stable/installing/找到pip的安装说明。 3. 安装第三方库:一旦你安装好了pip,你就可以使用它来安装任何第三方库。打开终端或命令提示符,并输入以下命令来安装: ``` pip install 名 ``` 请将“名”替换为你想要安装的具体的名称。例如,如果你想要安装NumPy,你可以使用以下命令: ``` pip install numpy ``` pip将会自动下载并安装所需的及其依赖项。 4. 确认安装:安装完成后,你可以在Python脚本或交互式环境中导入这个并使用它。在Python交互式环境中,你可以输入以下命令进行验证: ``` import 名 ``` 如果没有报错,说明已成功安装。 这就是使用pipPython中安装第三方库的基本步骤。希望对你有所帮助!如果你还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

__hylan__

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值