怎么安装指定版本的python包

用pip install加包名和版本号可精确安装,如pip install requests==2.28.1;支持==、>=、~=等约束语法,推荐~=用于生产;安装后可用pip show或import验证版本。

直接用 pip install 加包名和版本号即可,比如安装 requests 的 2.28.1 版本:

pip install requests==2.28.1

指定版本安装的几种常用写法

pip 支持多种版本约束语法,按需选择:

  • 精确版本pip install package==1.2.3(必须完全匹配)
  • 大于等于某版本pip install package>=1.2.0
  • 兼容性写法(推荐用于生产)pip install package~=1.2.3(等价于 >=1.2.3, )
  • 排除某个版本pip install package!=1.2.5

先卸载再重装指定版本

如果当前已安装其他版本,pip 默认不会覆盖。可加 --force-reinstall 强制安装,或先卸载再装:

pip uninstall package -y && pip install package==x.x.x

从 requirements.txt 安装指定版本

把依赖写进文件(如 requirements.txt)再批量安装更稳妥:

requests==2.28.1
numpy>=1.21.0
django~=4.2.0

然后运行:pip install -r requirements.txt

验证是否安装成功

装完后用下面命令检查版本:

pip show packagepip list | grep package

在 Python 中也可以验证:

import package
print(package.__version__)

基本上就这些,不复杂但容易忽略双等号和空格细节。