我把我的项目代码从python 2.7改成了python 3.x。在这些更改之后,当鼠标悬停在任何方法上并按ctrl时,我会收到一条消息“找不到要转到的声明我正在尝试更新pycharm从2017.3到18.1,删除directory .idea,但我的问题仍然存在。你知道我该怎么修吗?
py49o6xq1#
右键单击您认为相关代码所在的文件夹-〉将目录标记为-〉源根目录请注意,菜单中的“源根”一词具有误导性:索引过程不是递归的。2你需要标记所有相关的文件夹。
k2arahey2#
我也遇到了同样的问题,使缓存无效或重新安装应用程序都没有帮助。由于某些原因,*.py文件被注册为文本文件,而不是Python文件。在我更改它之后,代码完成和其他IDE功能又开始工作了。要更改文件类型,请转到Preferences -> Editor -> File types
*.py
Preferences -> Editor -> File types
fgw7neuy3#
对我有效的方法是右键单击包含manage.py〉Mark Directory as〉Source Root的文件夹。
manage.py
vmpqdwk34#
我曾经遇到过这样的情况,方法是在基类中实现的,而Pycharm找不到它。我通过将基类导入到我遇到麻烦的模块中来解决这个问题。
5t7ly7z55#
我的解决方案:记住在项目中添加一个解释器,它通常在右下角显示是否设置了一个解释器。2这只是一个替代解决方案。这发生在重新安装PyCharm并且没有完全设置ide之后。
mfuanj7w6#
转到设置。--〉插件。卸载不必要的插件。在我的情况下,我有5个插件。我禁用和卸载所有插件,除了智能机器人插件。其他创建不必要的扩展。然后,转到设置。--〉文件类型--〉选择Robot特色文件。添加". resource"。然后确定。再次添加". robot"。然后确定。应用并确定设置。等待索引或其他任何进程应用更改。也许一分钟后重新启动你的pycharm。这对我很有效。(在. resource和. robot前面有一个星号。不知道为什么我发布答案时它没有出现)。
6条答案
按热度按时间py49o6xq1#
右键单击您认为相关代码所在的文件夹-〉将目录标记为-〉源根目录
请注意,菜单中的“源根”一词具有误导性:索引过程不是递归的。2你需要标记所有相关的文件夹。
k2arahey2#
我也遇到了同样的问题,使缓存无效或重新安装应用程序都没有帮助。由于某些原因,
*.py
文件被注册为文本文件,而不是Python文件。在我更改它之后,代码完成和其他IDE功能又开始工作了。要更改文件类型,请转到
Preferences -> Editor -> File types
fgw7neuy3#
对我有效的方法是右键单击包含
manage.py
〉Mark Directory as〉Source Root的文件夹。vmpqdwk34#
我曾经遇到过这样的情况,方法是在基类中实现的,而Pycharm找不到它。
我通过将基类导入到我遇到麻烦的模块中来解决这个问题。
5t7ly7z55#
我的解决方案:记住在项目中添加一个解释器,它通常在右下角显示是否设置了一个解释器。2这只是一个替代解决方案。
这发生在重新安装PyCharm并且没有完全设置ide之后。
mfuanj7w6#
转到设置。--〉插件。卸载不必要的插件。在我的情况下,我有5个插件。我禁用和卸载所有插件,除了智能机器人插件。其他创建不必要的扩展。
然后,转到设置。--〉文件类型--〉选择Robot特色文件。添加". resource"。然后确定。再次添加". robot"。然后确定。
应用并确定设置。等待索引或其他任何进程应用更改。也许一分钟后重新启动你的pycharm。
这对我很有效。
(在. resource和. robot前面有一个星号。不知道为什么我发布答案时它没有出现)。