打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在 Python 中使用 pip 安装库的多个有用技巧

Python 已成为最流行的编程语言之一,因为它具有易于理解的语法以及 Python 社区开发的数千个开源库。几乎每个你想解决的问题,都可以用这些第三方库找到解决方案。这些第三方开源库中的大多数都托管在 Pypi,可以使用 Python 的 pip 命令安装这些库。

Python 中的 pip 模块可帮助您下载、安装和管理第三方库。但是,你可能在使用 pip 时遇到不少问题,在安装第三方库是浪费太多时间。在本文中,我们总结了使用 Python pip 的 20 个有用技巧。

检查当前 pip 版本

从 Python 版本 3.4 开始,pip 模块默认包含在 Python 安装程序中,因此一旦安装了 Python 程序,就不需要单独安装它,但你需要经常升级 pip。要检查 pip 模块的版本,您可以使用以下命令:

pip --version

输出:

Microsoft Windows [版本 10.0.19045.3693]
(c) Microsoft Corporation。保留所有权利。

C:\Users\Administrator>pip --version
pip 23.3.1 from c:\python38-32\lib\site-packages\pip (python 3.8)

从 Pypi 安装第三方库

使用 pip 命令安装第三方库非常简单,您可以使用“install”选项后跟一个或多个第三方库名称:

pip install requests

默认情况下,pip 会查找最新版本,安装最新版本的库以及依赖库。示例输出如下:

Python Pip 库名

还可以指定要安装的第三方库的版本号:

pip install pip==21.1.1

Pip 还支持版本运算符,例如 >=1.2、<2.0、!=2.0 用于匹配要安装的库的正确版本。

显示库版本和安装位置

要检查第三方库的基本信息,例如版本号或安装位置,您可以使用“show”选项:

pip show requests

可以看到以下信息:

Name: requests
Version: 2.31.0
Summary: Python HTTP for Humans.
Home-page: https://requests.readthedocs.io
Author: Kenneth Reitz
Author-email: me@kennethreitz.org
License: Apache 2.0
Location: c:\users\administrator\appdata\roaming\python\python38\site-packages
Requires: urllib3, idna, certifi, charset-normalizer
Required-by:

列出所有已安装的库

要列出所有已安装的库,可以使用“list”选项:

pip list

将看到类似于以下格式的输出:

Package            Version
------------------ ----------
bottle             0.12.25
bottle-websocket   0.2.9
certifi            2023.11.17
cffi               1.16.0
charset-normalizer 3.3.2
Eel                0.16.0
future             0.18.3
gevent             23.9.1
gevent-websocket   0.10.1

您可以添加一个“–user”选项来列出用户站点中安装的所有软件包,例如:

列出所有过时的库

要检查已安装的库是否是最新版,您可以使用“–outdated”选项:

pip list -o

pip list --outdated

输出:

Package    Version Latest Type
---------- ------- ------ -----
pip        21.1.1  23.3.1 wheel
setuptools 41.2.0  68.2.2 wheel

将库升级到最新版本

可以手动使用“–upgrade”选项将库升级到最新版本。可以使用空格指定多个库名称:

pip install -upgrade pip

pip install -U pip setuptools

卸载库

可以使用以下命令卸载现有的库:

pip uninstall requests

从非 Pypi 安装库

在国内,从 Pypi 安装库速度会很慢,使用国内镜像速度会快很多。可以使用“–index-url”或“-i”选项手动指定位置:

pip install -i https://mirrors.huaweicloud.com/repository/pypi/simple/ requests

上述命令将从华为镜像库下载并安装。

配置全局索引 URL

要永久使用镜像站点安装库,不必在每次安装时都键入 url,可以使用“config”选项全局设置 url。例如:

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple

使用上述设置,将修改 pip.ini 文件,以后可以正常从镜像库安装,而无需指定 url 选项。

检查软件包兼容性

手动安装库时,有时可能会遇到某些依赖库的问题。可能安装了不兼容的版本。要检查是否有任何此类问题,您可以使用“check”选项:

pip check

在本文中,我们总结了一些使用 Python pip 来管理 Python 的第三方库的安装和升级的有用技巧。有关此模块的更高级用法,可以参考其官方文档。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
pip 安装
python入门指南,pip安装和使用
Pycharm一直报No module named 'requests'错解决办法
详解Python当中的pip常用命令
Python包管理工具
【Python】用 conda install 还是 pip install 好?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服