You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pip安装依赖报错:找不到python==3.8.12版本但环境已安装该版本

解决方案

核心问题原因

pip 无法安装 Python 解释器本身,你的 requirements.txt 里写了 python==3.8.12,这是报错的直接原因——你已经处于 Python 3.8.12 的环境中,完全不需要通过 pip 安装 Python。

具体解决步骤

步骤1:快速修复报错

打开你的 requirements.txt 文件,删除第一行的 python==3.8.12,保存后重新执行:

pip install -r requirements.txt

步骤2:优化依赖安装(推荐)

注意到你的文件开头标注了conda install:,里面的rdkit、pytorch这类包用 conda 安装兼容性更好,建议拆分依赖分别处理:

  1. 新建conda_deps.txt文件,放入以下内容:
python==3.8.12
rdkit==2020.09.1.0
pytorch==1.10.2
torchvision==0.11.3
  1. 激活你的 conda 环境后,先执行 conda 安装:
conda install --file conda_deps.txt -c conda-forge -c pytorch

(注:-c conda-forge是 rdkit 的专属源,-c pytorch是 pytorch 的专属源)
3. 修改原 requirements.txt,只保留适合 pip 安装的依赖:

opencv-python==4.5.5.62
pandas==1.4.1
numpy==1.20.3
pillow==8.4.0 
tqdm==4.62.3
tensorflow==2.8.0
tensorboard==2.8.0
pyqt5==5.14.1
matplotlib==3.2.2
albumentations==1.1.0
flask==2.0.3
flask-wtf==1.0.0
  1. 最后执行 pip 安装:
pip install -r requirements.txt

步骤3:直接用 conda 安装全部依赖(备选)

如果不想拆分文件,也可以直接用 conda 处理整个 requirements.txt,激活环境后执行:

conda install --file requirements.txt -c conda-forge -c pytorch

conda 会自动识别你当前环境的 Python 版本,并安装所有兼容的包。

内容的提问来源于stack exchange,提问作者gramschidmt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 15:02:44