Python pip 包管理工具详解

一、简介

  • pipPython 的包管理工具,例如前端的 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
      
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡尔特斯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值