在使用Python3.7的Google AppEngine上尝试在没有已知父包的情况下进行相对导入



获取以下错误:

"/srv/server.py",第12行,from.routes.solver import route as solve ImportError:尝试在没有已知父包的情况下进行相对导入

将应用程序部署到AppEngine Standard env,我的项目看起来是这样的:

---/
|_app.yaml
|_server.py
|_routes
|_solver.py

server中,我执行from .routes.solver import route as solve,并在GCP中获得上述错误,但不是本地错误。

我试过了https://stackoverflow.com/a/16985066/483616以及其他一些。几乎在每个级别和每个位置都尝试使用__init__.py。然后发现蟒蛇3不需要它,所以就把它移走了。几乎不确定现在该怎么办。

不乐观地认为这是答案,但只是把它扔到锅里,你在部署到Google App Engine Flexible时看到Python相对路径的问题了吗?

最新更新