用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已经不存在了:

相关推荐
赵谨言9 分钟前
运用Python编程计算减压孔板孔口直径的研究
大数据·开发语言·经验分享·python
njsgcs15 分钟前
用python打开exe 不闪退 0x01000000 # CREATE_BREAKAWAY_FROM_JOB
开发语言·python
橙露21 分钟前
全栈开发入门:Python Flask+Vue3 搭建前后端分离的博客系统
开发语言·python·flask
LuH112439 分钟前
【ILSVRC2012】ImageNet-1k数据集下载与处理脚本
python·深度学习·机器学习
xuzhiqiang072440 分钟前
【Flask】四、flask连接并操作数据库
数据库·python·flask
醒了就刷牙1 小时前
Hugging_Face实战
python
Volunteer Technology1 小时前
LangGraph的Agent的上下文
人工智能·后端·python·langchain
luoluoal1 小时前
基于python的医疗知识图谱问答系统(源码+文档)
python·mysql·django·毕业设计·源码
小比特_蓝光1 小时前
STL小知识点——C++
java·开发语言·c++·python
I'm Jie1 小时前
【已解决】SqlAlchemy 插入 MySQL JSON 字段时 None 变为 ‘null‘ 字符串,WHERE IS NULL 失效
数据库·python·mysql·json·fastapi·sqlalchemy