您当前的位置:首页 > 计算机 > 编程开发 > Python

Python pip 包管理工具详解

时间:02-28来源:作者:点击数:
城东书院 www.cdsy.xyz

一、简介

  • 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
      
城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门