PyCharm 中错误的红线和“未解析的引用”错误

问题描述 投票:0回答:2

我有以下文件夹结构:

project/
├── main.py
├── package/
    ├── __init__.py
    └── module.py
    └── test.py

在 module.py 中,我有一个函数 func1。

在 test.py 中,我有以下代码:

 from module import func1

PyCharm 在“模块”和“func1”下显示红线,声称“未解析的引用模块”和“未解析的引用 func1”。但是,当我使用 Python3 运行代码时,它运行良好。

如何避免这些红线?

pycharm python-import
2个回答
0
投票

尝试使缓存无效并重新启动 IDEA(文件 > 使缓存无效)。等待 IDEA 重新索引您的项目(右下状态栏上的状态指示器)。缓存有时会损坏。正如您提到的那样,这最有可能在重新组织项目时发生。


0
投票

在 PyCharm 中,右键单击包并转到

Mark Directory As
选择
Sources Root

这可能会修复红色波浪线。

© www.soinside.com 2019 - 2024. All rights reserved.