Pycharm - 找不到声明去

qch*_*r90 8 pycharm python-3.x

我将项目代码从python 2.7更改为3.x.

在这些更改后,当鼠标悬停在任何方法上并按ctrl时,我会收到"无法找到声明"的消息

我是从2017.3到18.1尝试更新pycharm,删除目录.idea但我的问题仍然存在.

你知道我该怎么办吗?

mit*_*aul 21

右键单击根文件夹 - > Mark Directory as-> Sources Root

  • 请注意,对于 Django 项目,您只需将 Django 根目录标记为“Sources root”(具有“manage.py”的目录),它就会自动检测您的项目结构。 (2认同)

Mak*_*hin 9

我遇到了同样的问题,使缓存无效或重新安装应用程序没有帮助。事实证明,接下来的问题是:由于某些原因,*.py文件被注册为文本文件,而不是 python 文件。更改后,代码完成和其他 IDE 功能再次开始工作。

要更改文件类型,请转到Preferences -> Editor -> File types