小编red*_*ing的帖子

PyCharm 上的 python3 导入问题

当我在 PyCharm 社区版中编写 Python3 代码时,我对导入逻辑感到恼火,下面是我的结构。

\n\n
project\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 orm.py\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 app.py\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 coroweb.py\n
Run Code Online (Sandbox Code Playgroud)\n\n

在 app.py 中,我使用下面的代码导入 orm 。

\n\n
from . import orm\nfrom .coroweb import xxx\n
Run Code Online (Sandbox Code Playgroud)\n\n

它在 PyCharm 中看起来不错,但是当我运行 app.py 时,它会由于以下错误而失败

\n\n
ImportError: cannot import name 'orm'\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后,我像这样使用相关导入。

\n\n
import orm\nfrom coroweb import xxx\n
Run Code Online (Sandbox Code Playgroud)\n\n

它运行良好,但在 PyCharm 中出现导入错误。它是Unresolved reference。我想在 PyCharm 中使用代码跟踪,所以我想知道如何解决这个问题。

\n

python pycharm python-3.x

6
推荐指数
1
解决办法
4389
查看次数

标签 统计

pycharm ×1

python ×1

python-3.x ×1