python - ModuleNotFoundError:从子包间接导入时没有名为“utils”的模块
问题描述
我有以下文件夹结构:
account_test.py
再往下,在与我使用以下命令utils.py
导入的相同包中:account_test.py
from utils import account_tester
当我直接调用时,这很好用account_test
。但是,当我尝试使用以下命令account_test
导入时:new_account_test.py
from .. import account_test
我收到以下错误:
ModuleNotFoundError: No module named 'utils'
我知道这有几个类似的问题,但我没有找到完全匹配的东西,它必须与我使用相对路径导入但无法找出正确的语法有关。
解决方案
推荐阅读
- python - 为什么我的计时器不会检测到它已经结束 - tkinter?
- git - git pull --rebase:丢失了我当前的提交
- ios - iOS15:如何向 SFSafariViewController 添加自定义活动按钮?
- html - 在文本前添加图像
- html - 如何将类应用于动态生成的内容?
- google-sheets - 如果谷歌表格中的单元格中有重复相同的标记,如何指定分割单词的标记?
- flutter - Flutter - 我想使用 GestureDetector 而不是按钮
- javascript - 如何创建表单格式的json数组vuejs?
- r - FUN(内容(x),...)中的错误:'utf8towcs'中的输入'XxX std chgs to send,'1.50 to rcv'无效
- sql-server - 尝试在 VS / SSDT 中连接 SQL Server 以编辑 DTSX / SSIS 进程,“无效的类字符串”