【问题标题】:Atom 'script' package gives me ModuleNotFoundError with PythonAtom 'script' 包给了我 ModuleNotFoundError 和 Python
【发布时间】:2020-11-12 04:16:09
【问题描述】:

我的文件夹布局如下:

文件夹

config.py

mainScript.py

在 mainScript.py 文件中,我运行以下行:

from config import a, b, c

当我使用 Atom 包脚本运行 mainScript.py 时,我收到以下错误:

Traceback(最近一次调用最后一次): 文件“/var/folders/3q/ytqgpk6d7bl69td5z2jxqpfm0000gn/T/atom_script_tempfiles/beda7210-249b-11eb-97fc-47e8e768ffb0”,第 12 行,在 从配置导入 a、b、c ModuleNotFoundError: 没有名为“config”的模块

但是,当我在常规 macOS 终端中运行它时,它运行正常。终端和 Atom Script 都在运行 python3。

为什么不能正确识别 config.py 文件的位置?如何让它正确导入。

【问题讨论】:

    标签: python module atom-editor importerror


    【解决方案1】:

    总是这样使用它:

    from .config import a, b, c
    

    【讨论】:

    • 哦,我会记住这一点的。它指向 main。但我现在收到错误“ModuleNotFoundError: No module named 'main.config'; 'main' is not a package”。似乎原子脚本没有找到正确的位置。我不知道如何解决这个问题。
    猜你喜欢
    • 1970-01-01
    • 2021-11-21
    • 2014-03-02
    • 2022-12-03
    • 1970-01-01
    • 1970-01-01
    • 2017-09-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多