2025年5月17日 星期六 乙巳(蛇)年 二月十九 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Python

Python pip 包管理工具详解

时间:02-28来源:作者:点击数:50

一、简介

  • pip 是 Python 的包管理工具,例如前端的 npm

二、使用案例

  • 安装 指定第三方包
    • $ pip install 包名
    • # 例如:
    • $ pip install requests
  • 安装 指定第三方包,并 指定版本号
    • $ pip install 包名==3.11.0
    • # 例如:
    • $ pip install requests==3.11.0
  • 卸载 指定第三方包
    • $ pip uninstall 包名
    • # 例如:
    • $ pip uninstall requests
  • 查看 已安装的第三方包
    • # 显示已安装的包
    • $ pip list
    • # 显示已安装的包,并列出版本信息
    • $ pip freeze
  • 设置下载超时时间(安装过程中下载速度太慢,出现 read timed out 错误的情况使用)
    • $ pip --default-timeout=100 install requests
  • 升级 pip
    • $ python -m pip install --upgrade pip
  • 其他常用命令
    • # 显示版本和路径
    • $ pip --version
    • # 获取帮助
    • $ pip --help
    • # 升级pip
    • $ pip install -U pip
    • # 最新版本
    • $ pip install SomePackage
    • # 指定版本
    • $ pip install SomePackage==1.0.4
    • # 最小版本
    • $ pip install SomePackage>=1.0.4
    • # 升级包,通过使用==,>=, <=, >, < 来指定一个版本号
    • $ pip install --upgrade SomePackage # 或 pip install -U SomePackage
    • # 卸载包
    • $ pip uninstall SomePackage
    • # 搜索包(官方暂停使用:https://www.learnhard.cn/articles/926.html)
    • $ pip search SomePackage
    • # 显示安装包的信息
    • $ pip show
    • # 查看指定包的详细信息
    • $ pip show -f SomePackage
    • # 列出已安装的包
    • $ pip list
    • # 查看可升级的包
    • pip list -o
    • # 查看已经安装的包以及版本信息
    • $ pip freeze
    • # 安装包时指定安装路径
    • $ pip install SomePackage -i http://pypi.intra.xxx.com/simple/ --trusted-host pypi.intra.xxx.com
    • # 安装指定文件中的包
    • $ pip install -r requirements.txt

三、安装第三方库时很慢怎么办?

  • 使用 pip 对第三方库进行安装时,默认是从国外下载。如果下载速度太慢可以将下载源更换为国内的镜像,常用的下载源:
    • 清华:https://pypi.tuna.tsinghua.edu.cn/simple
    • 阿里云:http://mirrors.aliyun.com/pypi/simple/
    • 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
    • 豆瓣:http://pypi.douban.com/simple/
  • 临时 更换下载源
    • # 清华源 安装 requests
    • $ pip install -i https://pypi.tuna.tsinghua.edu.cn/simple requests
    • # 豆瓣 安装 requests
    • $ pip install -i http://pypi.douban.com/simple/ requests
  • 永久 更换下载源,如果不想每次下载第三方库的时候都要指定一长串的下载源地址,使用如下方法进行修改:
    • linux:
      修改 ~/.pip/pip.conf (没有就创建一个),内容如下:
      • [global]
      • index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    • windows:
      在 user 目录中创建一个 pip 目录,如:C:\Users\xx\pip,在 pip 目录下新建文件 pip.ini,添加下面的代码或者按快捷键 win+R 打开用户目录 %HOMEPATH%,在此目录下创建 pip 文件夹,在 pip 目录下创建 pip.ini 文件, 内容如下:
      • [global]
      • timeout = 6000
      • index-url = https://pypi.tuna.tsinghua.edu.cn/simple
      • trusted-host = pypi.tuna.tsinghua.edu.cn
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门