我将项目代码从python 2.7更改为3.x.
在这些更改后,当鼠标悬停在任何方法上并按ctrl
时,我会收到一条消息“找不到声明”我是从2017.3到18.1尝试更新pycharm,删除目录.idea但我的问题仍然存在。
你知道我该怎么办呢?
答案 0 :(得分:11)
右键单击您认为相关代码所在的文件夹 - >将目录标记为 - >来源根
请注意,菜单的措辞“Sources Root”具有误导性:索引过程不是递归的。您需要将所有标记为相关文件夹。
答案 1 :(得分:0)
我遇到了该方法在基类中实现而Pycharm找不到的情况。
我通过将基类导入遇到问题的模块中来解决了这个问题。
答案 2 :(得分:0)
对我有用的是右键单击具有manage.py
>将目录标记为>源根的文件夹。