人走茶凉|Python学习点滴03 - 学会使用pip命令( 九 )


PS C:\> pip show -f pip Name: pip Version: 20.2.2 Summary: The PyPA recommended tool for installing Python packages. Home-page:Author: The pip developers Author-email: distutils-sig@python.org License: MIT Location: c:\develop\python\lib\site-packages Requires: Required-by: Files:..\..\Scripts\pip.exe..\..\Scripts\pip3.8.exe..\..\Scripts\pip3.exepip-20.1.1.dist-info\INSTALLER ...... ......pip\_vendor\webencodings\tests.pypip\_vendor\webencodings\x_user_defined.py四、输出:
从上述示例命令的输出结果可以看到除了有pip包的基本信息(包括名称、版本、概述、主页、作者、作者email、License、安装路径、依赖、被依赖信息)外 , 还有该软件包所安装的所有文件 。
4.14 查找软件包一、描述:
可以通过pip search命令在PyPI源中查找包名或其摘要中包含指定包名的所有第三方Python软件包 。
二、语法:
pip show三、示例:从PyPI源中查找软件包名和摘要中包含"peppercorn"的所有第三方Python软件包 。
#命令搜索软件包 PS C:\> pip search colorama colorama (0.4.3)- Cross-platform colored terminal text.INSTALLED: 0.4.3 (latest) colorama-easy (0.1.0)-四、输出:
从上述示例命令的输出结果可以看到PyPI源中查找到的软件包名和摘要中包含"peppercorn"的两个第三方Python软件包的信息(软件包名、版本号、摘要) 。
4.15 导出软件包及版本信息到指定文件一、描述:
可以通过pip freeze > <文件名>命令来将本地所有已经安装(随安装Python时一并安装的两个第三方软件包pip包和setuptools包除外)的第三方Python软件包的名称及版本信息导出到指定的文件中 。
二、语法:
pip freeze > <文件名>三、示例:(将本机所有已经安装的第三方Python软件包的名称及版本信息导出到requirements.txt)
C:\> pip freeze > requirements.txt四、输出:
上述命令在当前目录下生成一个requirements.txt文件 , 里面的信息如下:
mysqlclient==2.0.1 packaging==20.4 pip-review==1.1.0 PyMySQL==0.10.0 pyparsing==2.4.7 six==1.15.0五、其他
通过上述导出的requirements.txt文件 , 可以实现批量卸载requirements.txt文件中列示的本机已经安装的第三方Python软件包 。 (参见本文第4.9章节)
也可以通过对requirements.txt文件进行定制修改版本更新条件 , 实现批量升级requirements.txt文件中列示的满足版本升级的本机已经安装的第三方Python软件包 。 (参见本文第4.6章节)
结束语相信经过本文的介绍 , 大家应该对通过pip来查找、安装、升级、显示、列示、卸载第三方Python库有了比较深入的了解 , 应该能够满足基本的应用需要了 。 如果需要更进一步的掌握 , 请访问学习pip官方文档() 。
希望本文能对您有所帮助! 喜欢的话就点个赞加关注支持一下哈:)


推荐阅读