Pip介绍及常用命令速查

admin 2024年1月11日12:48:48评论153 views字数 1470阅读4分54秒阅读模式

一、Pip 介绍

Pip(Pip Installs Packages)是 Python 包管理工具,用于安装和管理 Python 包。

Pip 可以方便地从 Python Package Index(PyPI)等源安装 Python 包,并处理包之间的依赖关系。它是 Python 社区中最常用的包管理工具之一。

二、Pip常见操作

安装包

pip install 包名称

# 指定版本
pip install package_name==版本号

pip install requests==2.26.0

# 从本地安装

pip install /path/to/local/package/package_name.tar.gz

# 从版本控制系统(如Git)安装包

pip install git+https://github.com/user/repo.git

# 从 requirements.txt 安装依赖

pip install -r requirements.txt

# 基于setup.py安装,进入项目路
pip install .

卸载包

pip uninstall 包名称

搜索包

pip search 包名称

查看所有安装的包

pip list

查看某安装包的详细信息

pip show 包名称

更新指定的包

pip install --upgrade 包名称

查看需要更新的包

pip list --outdated

查看 Pip 版本

pip --version

查看 Pip 所在路径

# linux
which pip
# windows
where pip

Pip 自身升级

# 通过python解释器,-m参数是可运行脚本

python -m pip install --upgrade pip

Pip 自身降级:

pip install pip==版本号

查看安装包的帮助:

pip help

三、Pip 安装失败解决

安装失败原因:安装失败可能是由于网络问题、权限问题、依赖关系问题等引起的。

镜像加速:由于 PyPI 在国内访问速度可能较慢,可以使用国内的镜像站点来加速。例如,阿里云、清华大学都提供了 PyPI 的镜像服务。

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

这会将 PyPI 的镜像站点设置为阿里云。使用这个镜像站点后,pip 安装包时将从镜像站点获取,加快下载速度。

注意: 镜像站点可能会有变化,建议查看镜像提供者的文档以获取最新的配置信息。

如果你想在使用 pip 安装包时临时使用镜像,而不是永久更改全局配置,你可以通过在安装命令中使用 -i--index-url 参数来指定镜像地址。

pip install -i https://mirrors.aliyun.com/pypi/simple/ package_name

# 比如我上次安装openai就使用的阿里云的
pip install -i https://mirrors.aliyun.com/pypi/simple/ openai

这个命令将使用阿里云的镜像站点来安装指定的包。这种方式只在这个特定的安装过程中使用指定的镜像,而不会修改全局配置。

你也可以使用 --extra-index-url 参数指定额外的镜像站点,以备镜像站点不包含所需包时的备用选项。

pip install --extra-index-url https://mirrors.aliyun.com/pypi/simple/ package_name

这样,如果第一个镜像站点没有找到所需的包,pip 会尝试从额外的镜像站点获取。这些临时设置只在当前命令执行过程中生效,不会修改全局配置。

原文始发于微信公众号(程序员老朱):Pip介绍及常用命令速查

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年1月11日12:48:48
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Pip介绍及常用命令速查https://cn-sec.com/archives/2213885.html

发表评论

匿名网友 填写信息