首页 > 解决方案 > Pip 安装错误找不到版本(尽管版本可用)

问题描述

pip install -r requirements.txt运行时出现一个奇怪的错误

Flask==0.11
flask-mongoengine==0.8.2
Flask-Script==2.0.6
Flask-WTF==0.14.3
jsonschema==2.5.1
mongoengine==0.11
py-bcrypt==0.4
pymongo==3.4.0

python版本为3.8.6,在Windows上运行,64位

错误信息很奇怪:

错误:找不到满足要求的版本 flask-mongoengine==0.8.2(来自版本:0.1、0.2、0.3、0.4、0.5、0.6、0.7.0rc1、0.7.0、0.7.1、0.7.3 , 0.7.4, 0.7.5, 0.8, 0.8.1, 0.8.2, 0.9.0, 0.9.1, 0.9.2, 0.9.3, 0.9.5, 1.0.0) 错误:找不到匹配的分布烧瓶-mongoengine==0.8.2

更新:试过pip install --no-cache-dir -r requirements.txt但没有用。

Update2:我对 docker 很陌生(第一天),但最初我在运行 docker-compose build 时遇到了这个错误。我有distutils.errors.DistutilsError: Could not find suitable distribution for Requirement.parse('rednose')

更新 3:它在虚拟环境之外工作

标签: pythonflaskinstallationpiprequirements.txt

解决方案


推荐阅读