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

pip 安装使用手册

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

安装 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/ 中国科学技术大学

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

相关推荐

microsoft有必要留着吗(有必要microsoft账户)

还是有必要开的,因为OneDrive会自动将设备中的图片上传到云端保存,这样的话即使设备出现故障,用户仍然可以从云端获取和查看图片。特别是一些办公方面的,这样不用担心自己花了很久时间才做好的文件会丢失...

笔记本电脑最好排行榜(十大公认最耐用笔记本)

第一名:联想拯救者y9000k2020款(i710875H/32GB/1TB/RTX2080SuperMaxQ),第二名:雷神911P1Plus(i710875H/32GB/2TB/RTX20...

win7锁屏密码忘了怎么解开(win7锁屏密码忘了怎么解开手机)

如果你的电脑已经登录到系统,但是忘了密码,这种情况最简单;然后,右击用户名,点修改密码便可,无需输入久密码便可修改;如果系统无法登录,但是安装过DOS或者一键恢复,或者MAXDOS等,则可直接...

win11任务栏太宽了怎么变窄(win11任务栏太大了)

不能变窄,任务栏是锁定的,他不能够变成,如果你觉得任务栏影响到你的阅读,你可以采取将其隐藏的方式不显示其出现 具体方法如下:1、在Cortana搜索栏输入regedit,按回车进入注册表编辑器;2...

罗技鼠标宏(罗技鼠标宏会不会封)

1、选择板载内存或者如图下方的小鼠标进行设置;2、先以板载内存为例子(板载内存是鼠标自带的储存,设置完保存后,鼠标连接另一部电脑可以直接用),点进去;3、将鼠标指针已到任意按键上,右键点击编辑;4、点...

0%电源已接通 未充电(0%电源已接通,充电中,但不会提升电量)

1首先检查笔记本电池设置是否禁用了电池充电,另外一些笔记本电池管理软件也有禁用充电功能,大家可以检查一下;2也有可能是因为电池放的太久没用了导致内部有些地方接触不良,建议打开笔记本清清灰,把电源接口用...

系统工具箱下载(系统工具包)

下载时可能会被系统拦截因为下载软件时可能会碰到系统卡顿,下载失败等情况,或者某些系统会将下载的软件和工具视为病毒,然后将其拦截,进而导致无法下载为了避免系统拦截,可以先关闭系统的杀毒软件,或者选择可靠...

笔记本cpu正常温度(笔记本cpu正常温度区间)

笔记本电脑CPU的正常温度在一定程度上取决于其型号、制造工艺和散热系统等因素。一般来说,CPU在正常情况下的温度应该保持在50-80℃之间,超过80度就需要考虑散热问题。如果CPU的温度过高,可能会导...

联想电脑客服中心(联想电脑官方客服电话人工服务)

联想个人及家庭用户购买与服务热线400-990-8888联想商用客户服务热线400-810-6666联想ThinkPad产品服务热线400-100-6000联想ThinkPad产品购买咨询400-89...

荣耀最建议买的三款手机(荣耀什么手机值得入手)

2022年荣耀X手机性价比高。1,荣耀X手机在2022年推出的配置相对较高,搭载了高性能的处理器和大容量的内存,使得手机在运行速度和多任务处理方面表现出色。2,荣耀X手机的摄像头技术也得到了进一步的提...

win7系统光驱安装教程(win7系统光驱安装教程图解)
  • win7系统光驱安装教程(win7系统光驱安装教程图解)
  • win7系统光驱安装教程(win7系统光驱安装教程图解)
  • win7系统光驱安装教程(win7系统光驱安装教程图解)
  • win7系统光驱安装教程(win7系统光驱安装教程图解)
为什么公司禁止用wps(为啥wps不能用了)
为什么公司禁止用wps(为啥wps不能用了)

wps文件不能使用五笔输入法,请查证一下电脑中是否安装五笔输入法,如果电脑中安装五笔输入法,在电脑右下角输入方式处,会有五笔的图标。如果在输入方式处没有五笔输入法的图标显示,那么选择打开电脑中360软件管家,搜索搜狗五笔输入法。然后根据向导...

2026-01-26 13:37 liuian

怎么关闭uac权限(怎么关闭uac权限管理)

说明你不是管理员账户,使用的是来宾账户(实质上),或者是管理员账户,但是没有得到最高授权

recovery模式(recovery模式还有密码怎么办)

华为手机进入Recovery操作如下:1、手机不连接USB数据线,关机状态下,同时按住电源键和音量加键,出现开机画面时松开电源键,3秒后再松开音量加键即可进入Recovery模式。2、进入后,按音量加...

win10 oem是正版吗(oem版win10系统能重装吗)

OEM:是给计算机厂商随着计算机贩卖的,也就是随机版。通常微软的操作作系统有三种版本,这三种版本只是销售对象不一样,使用起来都一样。(a)Retail.(零售版):就是在华彩看到有漂亮包装的那种。可以...