Python 导入失败

匿名编码器

我的 Flask 应用程序结构简单,无法进行导入。

FlaskFolder
__init__.py (includes db parameters for flask SqlAlchemy)
dbase.py (Trying to import DB variable from __init__.py and its failing.

在我中,__init__.py我试图"from FlaskFolder import dbase"在同一个文件夹中导入,但我无法做到。

在我的 dbase.py 中,我试图导入"from FlaskFolder import db"(db 是 中的一个类__init__.py)但无法做到。

Error: No module named FlaskFolder

请告知如何解决此问题。

孙杨

我认为这是circular import.

首先,当from FlaskFolder import dbasein 时__init__.py,程序将执行dbase.py文件。该文件将执行from FlaskFolder import db这将转到__init__.py,执行from FlaskFolder import dbase. 还有巴拉拉拉……

这有2个解决方案。

  1. __init__.py,让from FlaskFolder import dbaseflask SqlAlchemy db 定义之后。

  2. dbbase.py. 并将其导入__init__.py

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python 3.7 anaconda环境-导入_ssl DLL加载失败错误

python作为脚本运行时导入失败,但在iPython中却不行?

子模块的python绝对导入失败

Python Dropbox导入失败

琐碎的python导入失败

Python3相对导入包失败

python tensorflow导入dll加载失败

Python 3.5中的程序包导入失败

导入_ssl错误,DLL加载失败,Python 37 Anaconda Windows 10

DLL加载失败:可通过Spyder访问的Python模块但是在cmd中导入失败

python中的fortran子例程导入失败

从Windows Shell调用Anaconda Python时导入失败

Python层图像失败:“无法导入模块'lambda_function':无法从'PIL'导入名称'_imaging'”

Python本地包创建/导入失败(严重)

本地导入仅适用于Python 2.7失败

导入多处理在python 2.7中失败

Datastax Cassandra驱动程序(python)导入失败

Python导入有效,但是使用导入项失败。使用Django,但这似乎是Python的新手问题

导入Python失败

python只是导入失败,但可与from一起使用

在本地python安装上导入tkinter:如果失败,则可能未为Tk配置Python

链导入在Python 2中有效,但在Python 3中失败

OpenCV-Python 导入错误:DLL 加载失败:找不到指定的模块

python3 导入 cv2 失败

Python:交叉导入模块失败

python3.6 导入cv失败

pylint 因“无法导入 moto”而失败,python 可以导入它

如何在python中的“导入错误:导入时DLL加载失败”中找到哪个DLL失败?

为什么导入 package.module.function 在 python 中失败?