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

pyenv安装的Python3.6.15无法找到已列出的包版本问题排查

Python 3.6.15虚拟环境依赖安装版本匹配异常问题

环境与操作流程

  • 操作系统:Ubuntu 22.04
  • 项目为遗留项目,要求使用Python 3.6.15,已通过pyenv完成该版本安装,随后执行以下命令创建虚拟环境:
python -m pip install virtualenv
python -m virtualenv venv
source venv/bin/activate
  • 已确认虚拟环境内Python版本无误:
$ python --version
Python 3.6.15

$ which python
.../venv/bin/python

错误现象

尝试通过pip install -r requirements.txt安装依赖时,触发如下错误:

ERROR: Could not find a version that satisfies the requirement anyjson>=0.3.3 (from kombu) (from versions: 0.1, 0.2.0, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.3, 0.3.1, 0.3.2, 0.3.3)
ERROR: No matching distribution found for anyjson>=0.3.3

错误信息中明确列出了符合版本要求的anyjson 0.3.3,但仍提示找不到匹配的发行版,且同类问题多次出现。但在以docker.io/library/python:3.6.15为基础镜像的Docker环境中,所有依赖均可正常安装。

问题

该异常行为的原因是什么?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 17:32:40