无法创建Python 3.10版本Conda环境,安装软件包提示PackagesNotFoundError
这个报错是老版本Conda的版本号解析bug导致的:4.10以下版本的Conda无法正确识别两位数的Python次版本号,会把python=3.10截断识别为python=3.1,自然找不到对应版本的依赖包,导致所有装包命令都失败。
解决步骤
- 第一步:先升级Conda到最新版本,在base环境下执行命令:
conda update -n base conda
如果执行时提示权限不足,Windows请用管理员身份启动终端后重试,macOS/Linux在命令前加sudo执行即可。 - 第二步:修复你的Python 3.10环境,二选一即可:
- 方案1(更稳妥):删除原有异常环境,重新创建:
激活环境后即可正常安装pandas等依赖包:conda remove -n 你的环境名 --all conda create -n 你的环境名 python=3.10conda install pandas - 方案2(直接修改现有环境):先激活原有异常环境,执行命令修正Python版本:
conda install python=3.10
版本修正完成后即可正常安装其他包。
- 方案1(更稳妥):删除原有异常环境,重新创建:
内容的提问来源于stack exchange,提问作者K G
相关产品推荐
相关产品推荐

