Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.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 从控制台启动flask应用程序-ModuleNotFoundError_Python_Flask_Python Import - Fatal编程技术网

Python 从控制台启动flask应用程序-ModuleNotFoundError

Python 从控制台启动flask应用程序-ModuleNotFoundError,python,flask,python-import,Python,Flask,Python Import,为什么,当我尝试从控制台运行flask应用程序时,遇到错误:ModuleNotFoundError: $ python run.py Traceback (most recent call last): File "run.py", line 1, in <module> from src.app.controller import app ModuleNotFoundError: No module named 'src' 或 以下是项目截图: 但是如果我从Pay

为什么,当我尝试从控制台运行flask应用程序时,遇到错误:ModuleNotFoundError:

$ python run.py 
Traceback (most recent call last):
  File "run.py", line 1, in <module>
    from src.app.controller import app
ModuleNotFoundError: No module named 'src'

以下是项目截图:

但是如果我从Paycharm运行应用程序,那么一切都正常。
如何解决此问题?

请尝试将代码更改为:

from app.controller import app
from config import Config
文件run.py已在src目录中。出现此错误是因为在存储文件run.py的目录中没有其他名为src的文件夹

from app.controller import app
from config import Config