【问题标题】:Numpy- How to fix autocompletion in PyCharm 3.1.3Numpy-如何修复 PyCharm 3.1.3 中的自动完成
【发布时间】:2014-06-12 01:25:20
【问题描述】:

我在 PyCharm 3 中处理我的项目时突然断电。之后,当我尝试启动 PyCharm 时,我遇到了大量关于上次配置的警告!所以我接受重置所有配置。

现在,当我导入 numpy 并尝试使用自动完成功能时,它不会显示任何内容!它可以工作,但没有自动完成弹出窗口。我对 OpenCV 导入没有问题,它的自动完成工作正常(和以前一样)。

我阅读了thisthis 并尝试了它们,但都不起作用。我卸载了NumPy,又重新安装了,问题还是没有解决!

我使用的是 Windows 7

更新

我还将我的PyCharm 更新为 3.1.x(我删除了之前的版本及其设置)。问题仍然存在。

【问题讨论】:

  • 很遗憾,.idea 文件夹可能存在问题。进入你的项目目录并删除.idea,完成之后,去重启PyCharm。那应该解决问题。如果没有,那我可能需要看看你的骨架。
  • @GamesBrainiac我按照你说的做了,但问题没有解决! skeleton 是什么意思? skeleton PyCharm 中的文件夹还是其他什么?
  • 这种情况是否也只发生在 numpy 或其他库上?
  • @J.C.Leitão,是的,它只发生在numpy。其他库没有问题。

标签: numpy autocomplete pycharm


【解决方案1】:

听起来您的缓存已损坏。您可以使用“使缓存无效/重新启动...”从文件菜单中重新生成它们

如果这不起作用,您可以重新创建 IDE 的设置目录。有关位置,请参阅here。如果你更新了 PyCharm,可能有多个配置版本。我的 linux PyCharm 3.1.3 目录是 .PyCharm30,在 Windows 下可能是一样的。

  • 停止 PyCharm
  • 将 .PyCharmXX\system 移开
  • 启动 PyCharm

如果这不起作用,请尝试使用 config 子目录:

  • 停止 PyCharm
  • 将 .PyCharmXX\config 移开
  • 启动 PyCharm

如果一切都失败了,把整个配置目录移开:

  • 停止 PyCharm
  • 将 .PyCharmXX 移开
  • 启动 PyCharm

请注意,上述操作将涉及您必须重新输入许可证密钥等。

【讨论】:

  • 谢谢@linuts,你说的我都试过了,还是没有解决问题!这很奇怪!
【解决方案2】:

我在使用 PyCharm CE 2016.1 时遇到了这个问题。当我升级(导入旧设置时)到 2016.2 时,它就消失了。我不得不让它再次索引所有库文件,这需要一段时间,即“更新骨架......”。

【讨论】:

    猜你喜欢
    • 2012-09-13
    • 2018-08-27
    • 2014-03-14
    • 1970-01-01
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-25
    • 2020-11-27
    相关资源
    最近更新 更多