4.0 python 基础 - pip 与包

95 阅读2分钟

Python 强大的库支持是其成功的关键因素之一,掌握包的安装就掌握了python学习的半壁江山。

pip 常用命令及案例

安装包

使用 pip install package_name 命令可以安装指定的包。

pip install requests

卸载包

使用 pip uninstall package_name 命令可以卸载已安装的包。

pip uninstall requests

查看已安装的包

使用 pip list 命令可以查看所有已安装的包。

pip list

查找包

使用 pip search keyword 命令可以根据关键字搜索包。

pip search http

列出包的详细信息

使用 pip show package_name 命令可以查看包的详细信息。

pip show requests

检查包的依赖关系

使用 pip check 命令可以检查已安装包的依赖关系是否有冲突。

pip check

requirement.txt 文件的生成与使用

requirements.txt 文件是一个文本文件,列出了项目所需的所有 Python 包及其版本。这个文件通常放在项目的根目录下。

生成 requirement.txt

使用 pip freeze 命令可以生成当前环境中所有已安装包的列表。

pip freeze > requirements.txt

使用 requirement.txt

使用 pip install -r requirements.txt 命令可以安装 requirements.txt 文件中列出的所有包。

pip install -r requirements.txt

永久修改 pip 的镜像配置

为了加速下载或解决某些网络问题,我们可能需要修改 pip 的镜像源。可以通过以下命令设置全局镜像源:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

通过源码安装 Python 包

虽然通常使用 pip 来管理包,但在某些情况下,我们可能需要通过下载源码来安装包。

下载源码

首先,访问 Python 包的官方网站或 GitHub 仓库,下载源码压缩包。

解压源码

使用合适的解压缩工具解压下载的源码压缩包。

在终端安装

在源码目录下打开终端,使用以下命令安装包:

python setup.py build
python setup.py install

使用 wheel 包进行安装

Wheel 是一种 Python 分发格式,它比源码安装更快。

安装 wheel

首先,确保安装了 wheel 工具:

pip install wheel

下载 wheel 文件

下载对应包的 wheel 文件,通常文件扩展名为 .whl

使用 pip 安装 wheel 文件

在终端中,使用以下命令安装 wheel 文件:

pip install package_name.whl

结语

pip 是 Python 开发中不可或缺的工具。通过本文的介绍,你应该对 pip 的基本使用有了一定的了解。无论是安装、卸载包,还是管理依赖关系,pip 都能提供强大的支持。希望本文能帮助你更高效地使用 Python 进行开发。