用pip更新、安装python的包

查看pip的版本:python -m pip --version

例如,查看下pip的版本,在cmd下输入命令python -m pip --version,可以发现当前安装的pip的版本是23.2.1:

查看一个包的详情:python -m pip show

例如,输入命令python -m pip show pip查看pip的详情:

安装一个包python -m pip install

例如,运行命令python -m pip install charset-normalizer,安装charset-normalizer:

列出已经安装的包:python -m pip list

例如,输入命令python -m pip list,列出已经安装的包:

列出已经过时的包并且列出当前最新的可用包:python -m pip list --outdated

例如,输入命令python -m pip list --outdated查看已经过时的包、并且列出当前最新的可用包:

更新一个包:python -m pip install --upgrade

例如,运行命令python -m pip install --upgrade pip将pip更新到最新版本:

更新后,查看下当前pip的信息:

将安装包的列表输出到一个文件中:python -m pip freeze

python -m pip freeze产生一个已经安装包的列表,效果类似于python -m pip list,不过python -m pip freeze的输出格式用的是pip install期望的格式。通常的惯例是将这个列表输出到一个requirements.txt中,这个列表信息是要放到配置库进行管理的。

例如,运行命令python -m pip freeze > requirements.txt,将安装包列表输出到当前目录下的requirements.txt`文件中:

打开生成的requirements.txt文件,内容如下:

卸载一个包:python -m pip uninstall

例如,运行命令python -m pip uninstall charset-normalizer卸载charset-normalizer:

输入y:

列出以已经安装的包,发现charset-normalizer已经不存在了:

相关推荐
我是华为OD~HR~栗栗呀1 小时前
华为OD-23届-测试面经
java·前端·c++·python·华为od·华为·面试
我是华为OD~HR~栗栗呀1 小时前
华为od面经-23届-Java面经
java·c语言·c++·python·华为od·华为·面试
程序员爱钓鱼4 小时前
Python编程实战 · 基础入门篇 | 元组(tuple)
后端·python·ipython
程序员爱钓鱼4 小时前
Python编程实战 · 基础入门篇 | 列表(list)
后端·python·ipython
御承扬6 小时前
编程素养提升之EffectivePython(Builder篇)
python·设计模式·1024程序员节
chenchihwen7 小时前
AI代码开发宝库系列:FAISS向量数据库
数据库·人工智能·python·faiss·1024程序员节
AI视觉网奇8 小时前
json 可视化 2025 coco json
python·1024程序员节
mit6.8249 小时前
[nanoGPT] ChatGPT 的 LLM 的全栈实现 | 快速上手
python
DKunYu9 小时前
2.1线性回归
pytorch·python·深度学习·1024程序员节
大飞记Python9 小时前
实战分享:一键自动化下载指定版本的Chrome及Chromedriver(附Python源码)
chrome·python·自动化