pip 命令:python包管理器
侧边栏壁纸
  • 累计撰写 146 篇文章
  • 累计收到 2 条评论

pip 命令:python包管理器

soulio
2024-09-23 / 0 评论 / 6 阅读 / 正在检测是否收录...

一、命令简介

pip​ 是 Python 的包管理工具,用于安装和管理 Python 包。它通常用于在 Python 环境中安装第三方库或工具。

安装 pip

Debian/Ubuntu

apt

sudo apt update
sudo apt install python3-pip

CentOS/RHEL

yum

sudo yum install python3-pip

dnf

sudo dnf install python3-pip

二、命令参数

pip 命令 选项 参数

不要背命令参数。

命令

  • install​: 安装包
  • uninstall​: 卸载包
  • list​: 列出已安装的包
  • show​: 显示包的详细信息
  • search​: 在 PyPI 上搜索包
  • download​: 下载包而不安装
  • freeze​: 列出已安装包的版本,通常用于生成 requirements 文件

选项

  • -h​, --help​: 显示帮助信息
  • -v​, --verbose​: 打印更多信息
  • -q​, --quiet​: 安静模式,不打印信息
  • --version​: 显示 pip​ 的版本信息
  • --no-cache-dir​: 不使用缓存目录
  • --disable-pip-version-check​: 禁用 pip​ 版本检查
  • --no-python-version-warning​: 禁用 Python 版本警告
  • --requirement <file>​: 从指定的 requirements​ 文件安装包
  • --timeout <sec>​: 设置超时时间(秒)
  • --exists-action <action>​: 当包已存在时的操作(例如 s​(跳过),i​(安装),u​(升级)等)
  • --no-deps​: 不安装包的依赖
  • --no-binary​: 不使用二进制包
  • --only-binary​: 只使用二进制包
  • --pre​: 允许预发布和开发版包
  • --extra-index-url <url>​: 添加额外的索引 URL
  • --trusted-host <host>​: 将主机添加到信任主机列表
  • --user​: 以用户模式安装包
  • --global-option <option>​: 将选项传递给 setup.py​ 脚本
  • --no-use-pep517​: 不使用 PEP 517 装饰器

三、命令示例

创建和使用虚拟环境

安装python3-venv:

sudo apt install python3-venv

创建虚拟环境:

python3 -m venv myenv

激活虚拟环境(Linux/macOS):

source myenv/bin/activate

退出虚拟环境:

deactivate

安装包

pip install package_name

例如,安装 requests​ 包:

pip install requests

安装指定版本的包

pip install package_name==version

例如,安装 Flask​ 版本 2.0.1​:

pip install Flask==2.0.1

升级包

pip install --upgrade package_name

例如,升级 Flask​ 到最新版本:

pip install --upgrade Flask

卸载包

pip uninstall package_name

例如,卸载 requests​ 包:

pip uninstall requests

查看已安装的包

列出当前 Python 环境中所有已安装的包及其版本信息:

pip list

列出过时的包(即有新版本的包):

pip list --outdated

搜索包

pip search search_term

例如,搜索包含 image​ 关键字的包:

pip search image

显示包的详细信息

pip show package_name

例如,显示 Flask​ 包的详细信息:

pip show Flask

从 requirements 文件安装依赖

pip install -r requirements.txt

这会安装 requirements.txt​ 文件中列出的所有依赖包。

pip​ 是 Python 包管理工具,用于安装和管理 Python 包。它是 Python 社区中最常用的包管理工具之一。以下是 pip​ 的一些基本用法:

注意事项

  • 在使用 pip​ 时,确保你的 PATH​ 环境变量包含了 pip​ 的位置。
  • 如果你正在使用多个 Python 版本,你可能需要使用 pip3​ 来明确指定 Python 3 的包管理器。
  • 在某些情况下,可能需要使用 sudo​ 来获得安装包的权限(尤其是在 Linux 和 macOS 上)。
  • 使用 pip​ 时,务必从官方或可信的源进行包的安装,以确保包的安全性和可靠性。
本文共 583 个字数,平均阅读时长 ≈ 2分钟
0

海报

正在生成.....

评论 (0)

取消