学Python还不会用pip?看这里,详细的pip使用教程

1,321 阅读2分钟

欢迎关注公众号【Python开发实战】,免费领取Python安装教程和Python学习电子书!

pip介绍

pip,是package installer for Python的简称,翻译一下就是Python包管理工具。顾名思义,pip可以管理Python包,包括查找、下载、安装、卸载等功能。Python3.4及以后的版本均已内置pip,不需要另外安装。

Python拥有大量的第三方库,而这些库都被统一放在一个“仓库"里,这个仓库就是PyPI,全名是Python package index,

网址是pypi.org/,使用PyPI可以查找…

当在写Python程序需要用到某个Python包时,需要确保当前使用的Python环境已经安装了这个Python包中,而使用pip就可以查看是否安装、以及安装等操作。

下面是列举的pip的常用命令。

pip常用命令

  1. 列出已经安装的Python包列表

    pip list
    
  2. 安装某个Python包

    pip install numpy
    pip install numpy-1.21.6-cp37-cp37m-win_amd64.whl    # 需要提前下载好离线安装包
    pip install -r requirements.txt
    
  3. 卸载某个Python包

    pip uninstall numpy
    
  4. 下载某个Python包,会把包对应的.whl离线安装文件下载到本地

    pip download numpy
    
  5. 输出当前Python环境下所有已经安装的Python包,经常在生成项目依赖包列表requirements.txt文件时使用。

    pip freeze > requirements.txt
    
  6. 显示某个已安装Python包的信息

    pip show numpy
    

    image-20220503172443935

  7. 显示pip的命令及参数帮助

    pip help
    
  8. 检查某个已安装Python包是否具有兼容的依赖项

    pip check numpy
    

    image-20220503172551751

  9. 配置管理本地和全局的配置,这经常在设置镜像源的时使用。

    # 配置某个配置项的值
    pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/  
    
    # 输出当前pip的配置
    pip config list   
    
    # 查看某个配置项的值
    pip config get global.index-url 
    
    # 删除某个配置
    pip config unset global.index-url 
    
    # 用一个编辑器打开配置文件进行编辑,如果没有指定--editor参数,会用环境遍历EDITOR的值作为编辑器
    pip config edit 
    
  10. 显示对调试有用的信息

pip debug