我有一个使用Flask的python项目,我在一个名为forms的模块中设置了一个表单。我在Windows中测试我的应用程序,它运行得很好。然后我在Debian上更新我的项目,在那里我使用Apache2来运行项目。在那里我得到了错误:
ModuleNotFoundError: No module named 'forms'
我的项目是这样组织的:
flaskapp.wsgi
flask_app
__init__.py
forms.py
和
__init__.py
开头为:
from flask import Flask, redirect, url_for, request, render_template, send_from_directory, abort
from requests import Request, Session
from forms import OrderForm
我检查了
sys.path
与:
import sys
print(sys.path)
当使用python控制台时,得到:
['', '/usr/lib/python37.zip', '/usr/lib/python3.7', '/usr/lib/python3.7/lib-dynload', '/usr/local/lib/python3.7/dist-packages', '/usr/lib/python3/dist-packages']
我不确定我需要做什么才能使用它
forms
作为一个模块