人走茶凉|Python学习点滴03 - 学会使用pip命令( 七 )
注:该方法支持对随安装Python时一并安装的两个第三方软件包pip包和setuptools包的所有可升级的第三方软件包一并进行升级 。
二、语法:
# 先安装pip-review工具 pip install pip-review# 批量下载并安装 pip-review --local --interactive # 执行更新过程中对交互式语句进行响应三、示例:
1、安装批量下载工具pip-review包
C:\> pip install pip-reviewCollecting pip-reviewDownloading pip_review-1.1.0-py3-none-any.whl (7.2 kB)Collecting packagingDownloading packaging-20.4-py2.py3-none-any.whl (37 kB)Requirement already satisfied: pip in c:\users\jiangsu\appdata\roaming\python\python38\site-packages (from pip-review) (20.2.2)Collecting sixDownloading six-1.15.0-py2.py3-none-any.whl (10 kB)Collecting pyparsing>=2.0.2Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)|████████████████████████████████| 67 kB 11 kB/sInstalling collected packages: six, pyparsing, packaging, pip-reviewSuccessfully installed packaging-20.4 pip-review-1.1.0 pyparsing-2.4.7 six-1.15.02、执行批量更新命令
C:\> pip-review --local --interactivesetuptools==49.6.0 is available (you have 47.1.0)Upgrade now? [Y]es, [N]o, [A]ll, [Q]uit ACollecting setuptools==49.6.0Downloading setuptools-49.6.0-py3-none-any.whl (803 kB)|████████████████████████████████| 803 kB 13 kB/sInstalling collected packages: setuptoolsAttempting uninstall: setuptoolsFound existing installation: setuptools 47.1.0Uninstalling setuptools-47.1.0:Successfully uninstalled setuptools-47.1.0Successfully installed setuptools-49.6.0四、输出:
从上述示例命令的输出结果可以看到批量升级本机所有已经安装的第三方软件包的过程 , 包括各软件包的版本对比、提示交互是否更新、从PyPI源查找、收集、下载各软件包最新版本安装文件、卸载现有版本、安装最新下载版本、提示升级安装成功信息等 。
4.8 卸载单个软件包一、描述:
可以通过pip uninstall命令来卸载指定第三方Python软件包 。
二、语法:
pip uninstall三、示例:(卸载已安装的pymysql包)
C:\>pip uninstall pymysql Found existing installation: PyMySQL 0.10.0 Uninstalling PyMySQL-0.10.0:Would remove:c:\develop\python\lib\site-packages\pymysql-0.10.0.dist-info\*c:\develop\python\lib\site-packages\pymysql\* Proceed (y/n)? ySuccessfully uninstalled PyMySQL-0.10.0C:\MyCode\VSCodeWS>四、输出:
从上述示例命令的输出结果可以看到卸载pymysql包的过程信息 , 包括查找已经安装软件包、卸载该软件包、需要交互确认的信息和最后的卸载成功提示 。
4.9 批量卸载软件包一、描述:
首先通过pip freeze > requirements.txt命令将本机所有已经安装(随安装Python时一并安装的两个第三方软件包pip包和setuptools包除外)的第三方Python软件包的名称及版本信息导出到requirements.txt文件;然后执行pip uninstall -r requirements.txt命令来批量卸载第三方Python软件包 。
二、语法:
pip freeze > requirements.txt pip uninstall -r requirements.txt三、示例:(批量卸载已经安装的第三方软件包)
1、将本机所有已经安装(随安装Python时一并安装的两个第三方软件包pip包和setuptools包除外)的第三方Python软件包的名称及版本信息导出到requirements.txt文件
推荐阅读
- 昆山|昆山电子厂扔证后员工离职:3000人走2900个,生产线直接瘫痪!
- 员工|生产线直接瘫痪!,昆山电子厂扔证后员工离职:3000人走2900个
- 人走茶凉|乞丐身子皇帝用料!华硕Z490仅1200元碾压10代处理器
- 人走茶凉|南开史学 | 连续4天!B站直播!
- 人走茶凉|华为Mate40四款型号曝光,配置将比iPhone12强大
- 人走茶凉|“一加只做旗舰”?是个笑话?外媒消息称,一加将推入门手机
- 人走茶凉|高通创始人回答:为什么美国没有华为这样的公司
- 人走茶凉|集智攻关 之江实验室以体制机制创新推进“高原造峰”
- 人走茶凉|API统一、干净,新型EagerPy实现多框架无缝衔接
- 人走茶凉|终于!微信语音突破60s,发送长语音还不限时长,这次良心了
