我是Docker和Python的新手,我认为在教程之间跳转时,我搞砸了一些东西。 我正在尝试让python应用程序在Docker中运行。 Python应用程序使用Flask(我正在关注这个人的教程-https://www.youtube.com/watch?v=4T5Gnrmzjak)
主要问题是,我得到了'No模块,名为'flask'。
Dockerfile.txt如下:
FROM python:3
WORKDIR /usr/src/app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
CMD [ "python", "./test.py" ]
我的要求。txt:
Flask==1.1.2
Test.py:
from flask import Flask
print ('Hello')
我运行“ docker-compose up”,它给我“ ModuleNotFoundError:没有名为'flask'的模块” 在没有Docker的情况下,运行test.py可以正常工作。 pip install requirements.txt文件在没有Docker的情况下也可以正常工作。
任何人都知道发生了什么事吗? 先感谢您! ^^