У меня возникли трудности с получением моего приложения на Docker. В настоящее время я пытаюсь построить сборку, но я столкнулся с ошибкой, я не могу понять, как ее решить.Docker не может построить, потому что не может найти соответствующее распределение потребности.
Когда я побежал docker-compose build
, он тянул и загрузку, но когда он попытался собрать json
, он дал ошибку:
Could not find a version that satisfies the requirement json (from -r requirements.txt (line 2)) (from versions:)
No matching distribution found for json (from -r requirements.txt (line 2))
Моих требования к моей колбе приложения является
flask
json
pandas
pymongo
math
heapq
functools
numpy
scipy
itertools
Моего docker-compose file is
web:
restart: always
build: .
command: python -u app.py
ports:
- "5000:5000"
volumes:
- /usr/app
links:
- mongodb
mongodata:
image: mongo:3.2.7
volumes:
- /data/db
mongodb:
image: mongo:3.2.7
ports:
- "27017:27017"
volumes_from:
- mongodata
My Файловая структура
/myapp
/utils
/__init__.py
/utils_funcs.py
app.py
Я заметил, что сообщение об ошибке, как представляется, указывая на пустой номер версии. 'из версий:'. Проблема может быть в файле require.txt. Заботиться, чтобы поделиться? –