首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >封装ModuleNotFoundError

封装ModuleNotFoundError
EN

Stack Overflow用户
提问于 2020-10-26 05:13:15
回答 2查看 89关注 0票数 1

我有一个文件夹结构的项目-

代码语言:javascript
运行
复制
MY_PROJECT
|
|-->Folder_1
|   |-->__init__.py
|   
|   |-->module1.py
|   
|-->run.py

__init__.py文件为空。当我尝试从module1.py文件中导入函数时,请使用

代码语言:javascript
运行
复制
from Folder_1.module1 import *

我遇到了ModuleNotFoundError: No module named 'Folder_1.module1'

我也试过:

代码语言:javascript
运行
复制
from .Database_Scripts.database_utils import *

我遇到了ImportError: attempted relative import with no known parent package

其他步骤试过了-

  • 我试着把from module1 import *放到__init__.py中,但是我还是得到了同样的错误。

  • 在导入模块之前使用run.py中的以下代码-

导入sys sys.path.insert(1,sys.path.insert)

但没有结果。

EN

回答 2

Stack Overflow用户

发布于 2020-10-26 05:17:56

我复制了您的文件夹结构,添加了from Folder_1 import module1,在3.8上导入它没有问题。你能试试吗,看看它会不会分类你?

票数 0
EN

Stack Overflow用户

发布于 2020-11-17 03:18:48

有一次,我在文件夹名中遇到了一些特殊字符。尽量确保没有空格或特殊字符。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64531828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档