提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、PIP指令用法:
    • 在线安装方式
    • 离线安装方式:
  • 二、pip 安装库都有什么,如何检索?
  • 总结

前言

pip 是python自带的包管理工具,其可以用于Python 安装包的下载、安装、升级及检索功能,可以在命令行中直接进行在线连接到安装库安装所需要的安装包;

所用Python 版本: 3.10.4
自带pip 版本: 22.0.4


一、PIP指令用法:

在线安装方式

  • 在命令行直接输入pip [help]+ 【回车】,其中help 可不写
Usage:pip <command> [options]Commands:install                     Install packages.download                    Download packages.uninstall                   Uninstall packages.freeze                      Output installed packages in requirements format.list                        List installed packages.show                        Show information about installed packages.check                       Verify installed packages have compatible dependencies.config                      Manage local and global configuration.search                      Search PyPI for packages.cache                       Inspect and manage pip's wheel cache.index                       Inspect information available from package indexes.wheel                       Build wheels from your requirements.hash                        Compute hashes of package archives.completion                  A helper command used for command completion.debug                       Show information useful for debugging.help                        Show help for commands.General Options:-h, --help                  Show help.--debug                     Let unhandled exceptions propagate outside the mainsubroutine, instead of logging them to stderr.--isolated                  Run pip in an isolated mode, ignoring environmentvariables and user configuration.--require-virtualenv        Allow pip to only run in a virtual environment; exitwith an error otherwise.-v, --verbose               Give more output. Option is additive, and can be used upto 3 times.-V, --version               Show version and exit.-q, --quiet                 Give less output. Option is additive, and can be used upto 3 times (corresponding to WARNING, ERROR, andCRITICAL logging levels).--log <path>                Path to a verbose appending log.--no-input                  Disable prompting for input.--proxy <proxy>             Specify a proxy in the form[user:passwd@]proxy.server:port.--retries <retries>         Maximum number of retries each connection should attempt(default 5 times).--timeout <sec>             Set the socket timeout (default 15 seconds).--exists-action <action>    Default action when a path already exists: (s)witch,(i)gnore, (w)ipe, (b)ackup, (a)bort.--trusted-host <hostname>   Mark this host or host:port pair as trusted, even thoughit does not have valid or any HTTPS.--cert <path>               Path to PEM-encoded CA certificate bundle. If provided,overrides the default. See 'SSL CertificateVerification' in pip documentation for more information.--client-cert <path>        Path to SSL client certificate, a single file containingthe private key and the certificate in PEM format.--cache-dir <dir>           Store the cache data in <dir>.--no-cache-dir              Disable the cache.--disable-pip-version-checkDon't periodically check PyPI to determine whether a newversion of pip is available for download. Implied with--no-index.--no-color                  Suppress colored output.--no-python-version-warningSilence deprecation warnings for upcoming unsupportedPythons.--use-feature <feature>     Enable new functionality, that may be backwardincompatible.--use-deprecated <feature>  Enable deprecated functionality, that will be removed inthe future.

常用方法:

  • 显示pip指令的帮助信息: pip [指令] -h
  • 安装库文件: pip install [package name]
  • 下载安装包 pip download [package name]
  • 查看已经安装的包 pip list
  • 查看安装包的详细信息 pip show [package name] # 查看前必须确认安装包已经安装
  • 升级安装包,包括pip pip install -u [package name]

  • 注意: pip指令是对应相应的python 版本的,通过pip -V 版本检查可以确认pip是否适合当前python版本

离线安装方式:

除了进行在线安装外,在网络较差或无法在线安装的情况下,可以到第三方库里寻找相应库的Wheel文件下载到本地,然后在本地运行命令行,执行 'cd <文件所在文件夹>’ 进入到文件夹后运行指令 pip install [wheel文件名称] 即可。

二、pip 安装库都有什么,如何检索?

pip 拥有丰富的第三方库支持,但第三方库在哪,如何找到自己想要的库呢?

较简单的方式就是官方pypi网站去查找 Pypi官方库网站


总结

python 的强大来源于其丰富的第三方库,所以熟练掌握pip指令,才能更好的发挥python的强大功能!

Python pip安装包指令用法及安装库检索相关推荐

  1. python pip安装包导入导出及下载包(只下载不安装)

    1.将pip安装的包导出导文件列表 pip freeze > requirements.txt 2.pip批量安装包及通过列表文件安装 pip install -r requirements.t ...

  2. linux查看python pip 安装包列表和安装路径

    查看linux下python已经安装的第三方库列表 python list 查看python pip 包的安装路径 pip show six PS:有定制开发.答疑需求,可以QQ联系:17620165 ...

  3. pip安装包时如何指定安装在哪个python下?

    如: pip install -t /usr/local/lib/python2.7/site-packages/ xlrd 但我试了,貌似会出问题...主要是跟环境变量指定的python可能会冲突 ...

  4. python怎么安装包-Python-如何离线安装软件包?

    小编典典 如果该软件包位于PYPI上,则将其及其依赖项下载到某个本地目录.例如 $ mkdir / pypi && cd / pypi $ ls -la -rw-r--r-- 1个Pa ...

  5. python pip 安装包失败问题,下载缓慢问题

    在cmd 命令利用pip 下载包失败,提示如下:Traceback (most recent call last): File "e:\应用\python\lib\site-packages ...

  6. python pip安装包命令失败

    在使用pip install命令时总是失败,报如下错误 这个大概率就是python国内网络比较慢的问题了,后来找到一个国内的镜像来加速,觉得挺不错,记录一下: pip install 包名 -i ht ...

  7. python pip安装包时出现 ValueError: check_hostname requires server_hostname 错误 解决方法

    原因及解决方法 1.这种时候可能是你开了vpn连接了外网,关掉vpn即可. 2.可能你之前开了vpn,导致浏览器代理设置使用了代理服务器,在代理设置中关掉即可,具体步骤以谷歌浏览器为例,看下面两张图. ...

  8. Windows下pip和conda安装包的用法区别以及如何快速安装包

    在介绍pip和conda的用法之前,我们先来介绍下如何快速的安装包,你是否经常会面对因为网速的问题而导致很多包下载缓慢或者下载失败的苦恼,那今天我们首先来讨论下这个问题~ 一.如何快速安装包 有时候用 ...

  9. python使用pip安装包_python的安装包pip命令基本用法

    我们开发python程序时,经常要用到第三方的包,可用如下方法安装包, 以安装matplotlib包为例说明 一.默认版本直接安装 执行命令: pip install matplotlib 二.指定版 ...

最新文章

  1. Android多工程(project)开发实例
  2. Go []byte to a C *char
  3. sg滤波 matlab实现,Matlab,SG滤波器
  4. java文本框默认格式化,XJL:Swing中的格式化文本框
  5. Linux下查看出口IP
  6. .NET的MVVM框架
  7. Django - 内置admin
  8. 【pyQT5】Python3+pyQT5开发环境安装与配置
  9. Linux下Weblogic创建域方法和步骤
  10. node 连接mongodb
  11. linux安装qq_Windows和Linux的比较
  12. 局部变量与全局变量同名时如何在局部变量的作用范围内访问全局变量?
  13. 计算机ppt听课记录,怎样做好听课记录.ppt
  14. 电子电路学习笔记(2)——电容
  15. Java岛屿的最大面积leetcode
  16. vue中安装和使用Dplayer视频播放器
  17. httpclient请求webservice接口
  18. python 魔法方法什么时候用_python学习之魔法方法的调用
  19. 百度CEO李彦宏:百度将来会进行专门投资
  20. 医学影像数据格式转换(.mha转.jpg)

热门文章

  1. 【t051】图书管理
  2. 固态硬盘4K对齐教程
  3. 虹科前沿丨AR在医疗领域的应用如何?权威科学家告诉你!
  4. Android渐进式加载图片,渐进式加载 - 基础讲解
  5. Ventuz学习笔记之-Container预制体等间距排列复制
  6. 41计算机,计算机逻辑基础41基本计算机元器
  7. 云南建水古城二日游攻略
  8. 将Angular 1.x升级到Angular 2的无缝方法
  9. greenPlum集群部署(离线部署)
  10. 如果客户只给我5分钟时间介绍EWM,怎么办?