Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pip安装错误找不到版本(尽管版本可用)_Python_Flask_Installation_Pip_Requirements.txt - Fatal编程技术网

Python Pip安装错误找不到版本(尽管版本可用)

Python Pip安装错误找不到版本(尽管版本可用),python,flask,installation,pip,requirements.txt,Python,Flask,Installation,Pip,Requirements.txt,我在运行pip安装-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位 错误消息很奇怪: 错误:找不到满足以下要求的版本:mongoengin

我在运行
pip安装-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位

错误消息很奇怪:

错误:找不到满足以下要求的版本: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.9.1、0.9.2、0.9.3、0.9.5、1.0) 错误:未找到flask mongoengine==0.8.2的匹配分布

更新: 尝试了
pip安装--没有缓存目录-r requirements.txt
,但没有成功

更新2: 我对docker很陌生(第一天),但最初我在运行docker compose build时遇到了这个错误。我得到了
distutils.errors.DistutilsError:找不到适合需求的分发。parse('rednose')

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

文件中0.8.2附近的某个位置可能存在不可见(且不正确)字符。您是否尝试过直接在命令行上安装pip-install-flask-mongoengine==0.8.2
?(请完整键入;如果是不可见字符问题,复制粘贴将包括坏字符。)感谢您的建议。我输入了它,但没有运气,同样的错误。什么是Python版本,操作系统,CPU位,CPU架构等?@sinoroc,嗨,Python版本是3.8.6,运行在Windows上,64位。我今天开始学习docker,我想知道这是否与此有关。我以前在一个使用flask mongoengine 0.7.4的项目中工作过,没有这样的问题。笨拙的人不确定,但可能该库的版本太旧,与Python 3.8不兼容。也许这个
requirements.txt
是在编写时考虑到了一个更旧的Python版本。