我有一个用python、sqlalchemy和flask编写的web应用程序。在
应用程序以及静态文件、样式表等存储在一个名为flask app的文件夹中,程序将从以下位置运行:
python server.py
当我从终端运行时,它运行得非常好。但当我从docker运行它时,它就不起作用了。在
我的Dockerfile如下所示:
^{pr2}$我正在运行以下内容:
docker build -t rahulraghu94/wine-catalog .
它运行成功。在
但当我跑的时候:
docker run rahulraghu94/wine-catalog
它说:
Traceback (most recent call last):
File "server.py", line 1, in <module>
from flask import Flask, render_template, request, url_for, redirect, flash, jsonify
ImportError: No module named 'flask'
我不知道出什么事了。有什么帮助吗?在
正在为python2.7x安装flask
正如@polku建议的那样,如果您希望使用python3解释器,请尝试使用pip3
您可以尝试安装python3pip并使用pip3安装flask和SQLAlchemy
相关问题 更多 >
编程相关推荐