Python3.8环境安装pandas==1.3.0提示找不到匹配版本问题咨询
pandas 1.3.0安装失败及版本仅升级到1.2.5问题排查与解决
执行
pip install pandas==1.3.0时报错如下:
ERROR: Could not find a version that satisfies the requirement 1.3.0
ERROR: No matching distribution found for 1.3.0
问题原因
- 镜像源同步延迟:你当前配置的pip软件源(常见为国内第三方镜像源)未同步pandas 1.3.0版本的安装包,针对Python3.8架构的可用版本最高仅到1.2.5,因此触发找不到匹配分发包的报错。
- 虚拟环境调用异常:PyCharm终端未正确激活当前使用的conda虚拟环境,执行的pip命令属于全局Python环境,全局环境的依赖限制或源配置问题导致仅能升级到1.2.5,无法找到1.3.0版本。
- pip版本过低:当前使用的pip版本过旧,无法识别匹配较新的pandas版本分发。
解决方法
- 先确认conda虚拟环境已正确激活,执行以下命令查看pip路径,确认路径指向当前conda虚拟环境的目录:
which pip(Windows系统执行where pip)
若路径不匹配,先执行conda activate 你的虚拟环境名称激活对应环境后再进行后续操作。 - 升级pip到最新版本:
pip install --upgrade pip - 临时指定官方源安装pandas 1.3.0,跳过本地镜像源的同步限制:
pip install pandas==1.3.0 -i https://pypi.org/simple/ - 若习惯用conda管理依赖,也可以直接使用conda命令安装对应版本:
conda install pandas=1.3.0
安装完成后执行pip show pandas即可验证当前安装的pandas版本是否符合预期。
内容的提问来源于stack exchange,提问作者wawawa
相关产品推荐
相关产品推荐

