Pycharm 5.0.1:扫描文件以永久索引

时间:2016-01-24 12:56:08

标签: python pycharm

我正在使用PyCharm Community Edition 5.0.1 它一直工作到昨天。但它已经被困在'扫描文件索引'很长一段时间了。从昨天开始。

我尝试重新安装它,并尝试使缓存无效。

我可以对程序进行更改并将其用作文本编辑器,但无法运行任何文件。有人可以帮忙吗?感谢。

6 个答案:

答案 0 :(得分:47)

排除您不想索引的文件夹。您可以通过右键单击要排除的文件夹来执行此操作,然后选择Mark Directory As > Excluded并且PyCharm不会将这些文件编入索引。

答案 1 :(得分:7)

也许项目文件中存在一些问题?尝试删除项目中的.idea文件夹(但这也会清除所有项目设置)。

答案 2 :(得分:2)

在某些情况下,这是因为Pycharm扫描并索引PYTHONPATH。我发现我正在运行的某些共享脚本被nincompoop更改了(可能是他断头的表情很快就装饰了我们的护城河),并且/ homes目录进入了PYTHONPATH。

如何获取它: 转到文件->设置->项目:[您的项目]->项目解释器

在右侧,您将看到一个齿轮,单击它,然后选择全部显示...

在下一个窗口中,将选择您的环境。该窗口的右侧有几个图标,其中一个是目录树。点击它。

您将找到所有解释器路径的列表。删除引起问题的目录,跳一点胜利舞,然后继续工作。

答案 3 :(得分:1)

PyCharm将索引每个文件,除非另有说明。前面的答案显示了如何排除文件夹。

但是,如果某些文件类型不需要索引,例如日志文件,数据文件,压缩文件等(但由于某些原因出现在您的项目中),则可以指示PyCharm >忽略特定的文件扩展名。只需将这些文件扩展名附加到列表中即可

Preferences > Editor > File Types > Ignore Files and Folders

使用分号分隔条目。

请注意,这是一个全局的“忽略”列表。似乎没有办法按项目排除扩展。

发现哪种文件类型可能导致索引陷入困境的一种方法是在代码库中转到identify the largest files

答案 4 :(得分:0)

根据我的经验,可能是以下任何问题:

  • 您在项目中添加了一个新文件夹,其中包含许多文件。然后按照sP_的提示操作,并使用Right click > Mark Directory As > Excluded
  • 您第一次遇到这个问题。使用File > Invalidate Cache and Restart
  • 它发生在特定项目上。如果您愿意放弃所有项目设置,请删除项目的.idea文件夹。伊戈尔·波马兰斯基(Igor Pomaranskiy)的一角。
  • 如果您使用的是Linux,则可以在类似的问题中检查此answer
  • 它一直在发生。如果您愿意放弃所有设置,请删除~\.PyCharm201X文件夹。

答案 5 :(得分:0)

请尝试确保目录中没有压缩文件,因为删除此文件可能会显着提高速度。它对我有用!