[英]Error importing hydralit: "ModuleNotFoundError: No module named 'streamlit.report_thread'"
[英]Error importing a file: ModuleNotFoundError: No module named
我知道有很多问题都在问我现在问的问题,但我已经尝试了他们的大部分答案,但他们并没有解决我的问题。 我有一个名为fileA.py
的文件,我需要在其中调用并导入fileB.py
。 直到现在我都是这样做的:
# in fileA.py
import fileB.py
它正在发挥作用。 但现在突然没有了。 它给了我这个错误:
ModuleNotFoundError: No module named 'fileB'
它们位于同一级别的同一文件夹中。 我已经尝试了所有这些解决方案:
import folder.fileB
from . import fileB
import fileB.py
而且还是一样的错误。 我怎样才能解决这个问题?
尝试
import fileB
或者
from fileB import *
最好使用绝对导入。 从根开始,假设您有一个名为folder
的文件folder
,其中包含您的模块,您可以像这样导入它:
from folder import fileB
如果folder
不是代码的根目录,则从根源文件夹开始:
from root_source_folder.some_package.folder import fileB
确保您在执行代码时终端中的present working directory
与fileA.py
相同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.