百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

pip 安装使用手册

liuian 2025-03-02 18:02 57 浏览

安装 pip

Python包管理工具(查询、下载、安装、卸载,已安装包导出等),pip官网 「链接」

通常情况下,我们安装Python时就会默认安装pip,如果没有安装可以考虑使用ensurepip安装:

python -m ensurepip --upgrade

如果在windows下升级pip出错(因权限导致终止)导致pip损坏无法使用的情况下,也可以使用ensurepip重新安装修复。

python -m ensurepip
python -m pip install --upgrade pip

使用pip

  • 查看版本
pip -V
或者
pip --version
  • 查看帮助
pip -h
或者
pip --help

pip 常用命令:

  install                     安装包.
  download                    下载包.
  uninstall                   卸载包.
  freeze                      用requirements输出已经安装的包(导出环境).
  list                        已安装包列表.
  show                        显示安装包的信息.
  check                       验证已经安装包是否有兼容性依赖项.
  config                      管理本地和全局配置
  search                      在PyPI搜索包
  cache                       检查和管理pip's的wheel缓存
  index                       检查包索引中的有效信息
  wheel                       根据需求打包命令(造轮子)(二进制格式)
  hash                        计算包档案的哈希值
  completion                  pip命令自动补全命令
  debug                       显示有用的调试信息
  help                        显示命令的帮助
  • 安装包
  pip install [options]  [package-index-options] ...
  pip install [options] -r  [package-index-options] ...
  pip install [options] [-e]  ...
  pip install [options] [-e]  ...
  pip install [options]  ...

  安装某个包
  pip install sampleproject

  pip install SomePackage            # 最新版本
  pip install SomePackage==1.0.4     # 安装指定版本
  pip install "SomeProject>=1,<2"    # 安装时限定版本范围
  pip install 'SomePackage>=1.0.4'     # 最小版本安装 大于等于1.0.4
  pip install "SomeProject~=1.4.2"    # 安装兼容版本 install any version “==1.4.*” version that’s also “>=1.4.2”
  pip install --user SomeProject   #为当前用户安装

  从GitHub安装
  pip install git+https://github.com/pypa/sampleproject.git@main


  pip install -e git+https://git.repo/some_pkg.git#egg=SomeProject          # from git
  pip install -e hg+https://hg.repo/some_pkg#egg=SomeProject                # from mercurial
  pip install -e svn+svn://svn.repo/some_pkg/trunk/#egg=SomeProject         # from svn
  pip install -e git+https://git.repo/some_pkg.git@feature#egg=SomeProject  # from a branch

  从本地档案安装
  pip install sampleproject-1.0.tar.gz

  从本地发行版文件安装
  pip install sampleproject-1.0-py3-none-any.whl
 
  # 产生wheel文件
  pip install wheel
  pip wheel --wheel-dir=/local/wheels -r requirements.txt

  pip install --no-index --find-links=/local/wheels -r requirements.txt


  通过 requirements  文件安装多个包
  pip install -r requirements.txt

  pip freeze > requirements.txt  # 产生 requirements 文件

  通过 Constraints Files 安装
  pip install -c constraints.txt

  安装包时指定源
  pip install --index-url http://my.package.repo/simple/ SomeProject
  pip install --extra-index-url http://my.package.repo/simple SomeProject

  从本地源码树安装
  pip install -e 
  pip install 

  从本地目录安装(本地档案库)
  pip install --no-index --find-links=file:///local/dir/ SomeProject
  pip install --no-index --find-links=/local/dir/ SomeProject
  pip install --no-index --find-links=relative/dir/ SomeProject

  安装预发行(开发版)
  pip install --pre SomeProject
  • 卸载包
pip uninstall SomePackage
  • 已安装包列表
pip list --outdated
  • 显示安装包信息
pip show [options]  ...

pip show sphinx
  • 查找包
pip search "query"
  • 检查安装包的依赖是否完整
pip check flask
  • 导出系统已安装的安装包列表到 requirements 文件
pip freeze > requirements.txt 
  • 查看版本
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
  • 本地和局部配置
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
  • 下载包
pip download 包名 -d "保存包的本地路径"
  • 检查缓存
pip cache
  • 查看包索引信息
pip index
  • wheel
pip install wheel文件

如:
pip install pyproj-3.1.0-cp38-cp38-win_amd64.whl
  • hash

用于计算本地包归档的 sha 值

pip hash [options]  ...

如:
pip hash requests-2.19.1-py2.py3-none-any.whl 
  • debug

显示调试信息

pip debug --verbose
  • 命令行自动补全
pip completion --bash >> ~/.bashrc

pip 经常反应慢,以下是几个常用的国内 pip 源

pip install xlrd -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
  1. http://mirrors.aliyun.com/pypi/simple/ 阿里云
  2. https://pypi.mirrors.ustc.edu.cn/simple/ 中国科技大学
  3. http://pypi.douban.com/simple/ 豆瓣
  4. https://pypi.tuna.tsinghua.edu.cn/simple/ 清华大学
  5. http://pypi.mirrors.ustc.edu.cn/simple/ 中国科学技术大学

持续学习、适应变化、记录点滴、复盘反思、成长进步

相关推荐

一个电脑装两个显卡会怎么样

同一台主机内安装两块显卡,有两种可能:两块一模一样的、两块不一样的。  两块不一样的对电脑没有任何性能提升,唯一起的作用就是备份和双屏。可以将两台显示器分别接在这两个显卡上实现双屏输出,或者其备份作用...

为什么u盘在电脑上读不出来(为什么u盘的内容在电脑上读不出来)

U盘在电脑上读不出来可能有多种原因。以下是一些常见的问题和解决方法:U盘连接问题:首先,请确保U盘已正确连接到电脑的USB接口。尝试将U盘插入其他USB接口,或者尝试使用不同的USB线缆进行连接。驱动...

ios最新系统是多少(ios文件怎么装系统)

1.iOS13。 2.苹果手机现在的最新版本是iPhone11系列,iPhone11系列将会用上解锁更快更安全的3D结构光人脸解锁方式,搭载基于7纳米...3.iPhone11延续上一代1...

vmware虚拟机安装win10系统(vmware虚拟机如何安装系统)

原因是Win10电脑配置是不符合运行Hyper-V虚拟机的要求(主要是CPU的虚拟化支持功能),解决办法1、进入bios设置,找到No-ExecuteMemoryProtection设置将其设...

笔记本xp系统重装系统教程(笔记本做xp系统)

重装XP系统的步骤如下:1.首先备份您的重要文件和数据。2.插入XP系统安装光盘,重新启动计算机。3.在启动时按下计算机制造商指定的键(通常是F2、F12、Esc等)进入BIOS设置或启动菜单。...

文件夹加密内容以便保护数据灰色

可能是系统不支持吧。;给文件加密,我使用的是超级加密3000.;超级加密3000采用国际上成熟的加密算法和安全快速的加密方法,可以有效保障数据安全!如果文件夹属性高级属性中的加密选项是灰色的,可能是因...

系统之家u盘安装系统步骤(系统之家u盘装系统工具)

出现这种情况主要是因为U盘启动时,默认使用EFI引导启动,而不是常见的MBR引导。这种情况常常出现在原来安装32位系统、现在改装64位系统的过程中。

电脑如何解除密码(电脑如何解除密码和账户)

1/5第一种方法:在开机时,按下F8进入带命令提示符的安全"模式输入"netuser+用户名+123456/add"可把自己的密码设置为"123456",这样进入控制面板就可以清除自己用户密码了。...

云骑士装机大师是正版吗(云骑士装机大师是正版吗知乎)

云骑士装机大师靠谱。云骑士装机大师是电脑重装系统比较靠谱的软件之一,操作界面非常的简洁,让用户不用看操作教程基本能够简单几步就能成功安装好系统,云骑士装机大师还有智能检测电脑分析的功能,自动检测适合您...

重装机兵5(重装机兵5叛逆的狼火)

要根据情况分析具体改造方案。原因:因为重装机兵2重制版5号战车有不同的用途和战斗需求,所以需要根据实际情况进行改造。建议先了解5号战车的主要用途和性能特点,再根据不同的战斗需求进行具体的改造方案。例如...

移动硬盘fat32转ntfs(移动硬盘fat32转化为nTFS)

强烈不建议改,正是因为FAT文件系统存在缺陷才推出的NTFS,再说FAT不支持大于4G的单个文件。

u盘系统重装哪个软件好用(u盘重装系统软件有哪些)

1、小白一键重装系统软件支持一键式重新安装xp/win7/win8/win10系统。妥妥的业界排名第一的知名软件品牌。另外还有制作启动盘重装系统,gho备份还原系统等工具,操作简单,功能丰...

u盘文件保护怎么解除(u盘文件被保护如何删除文件)

方法一:硬件写保护  硬件写保护比较简单,一般U盘上均有物理开关,拨开即可。  方法二:转换U盘格式  一般用户的U盘都是FAT32格式的,因此我们先要将U盘转换成NTFS格式,FAT32转NTFS数...

路由器的登录帐号和密码是什么

用户名:admin,密码admin;还有路由器产品出厂时默认登录密码是guest,您可以在路由器底部的铭牌中看到。?1、一般路由器的账号为admin,密码也是admin;还有路由器产品出厂时默认登录密...

新安装的win10没有无线网络连接

解决方法步骤如下:1、首先击无线网络图标后弹出菜单,选择菜单里的可以连接的无线网络信号。2、点击无线网络图标后弹出菜单,选择菜单里的可以连接的无线网络信号。3、选中后,将底下的自动连接勾选上,然后点击...