【问题标题】:Pycharm: "scanning files to index" is taking foreverPycharm:“扫描文件到索引”需要很长时间
【发布时间】:2016-01-24 12:56:07
【问题描述】:

我正在使用 PyCharm 社区版 5.0.1 直到昨天它工作正常。但它已经停留在“扫描文件以索引”很长时间了。从昨天开始。

我已经尝试过重新安装它,也尝试过使缓存失效。

我可以更改程序并将其用作文本编辑器,但无法运行任何文件。

【问题讨论】:

  • 欢迎来到社区!请尝试提供更具体的示例并尽可能包含代码
  • 我不确定你想要什么例子。我认为问题不在于代码,因为它甚至没有运行它就发生了。这个问题可以在这里看到link。该过程没有结束,所以我无法运行或调试任何东西。
  • logs 说什么?
  • 亲爱的pycharm开发者,请了解线程。索引会冻结 UI。

标签: python pycharm


【解决方案1】:

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

【讨论】:

  • 我打开了 7 个目录。我随机关闭了一个,然后它在大约 3 分钟内完成了扫描。谢谢。
  • 对于只有 5000 个文件的 virtualenv 目录,这发生在我身上。
  • 在重新安装 pycharm(多次)、使缓存无效(多次)并在圣诞节那天诅咒几乎所有人之后。 .... 6 小时后,这解决了问题。非常感谢。
  • 在什么情况下可以做到这一点?就我而言,我开始了一个新项目,它立即开始索引整个 TB 硬盘。在哪里可以右键单击并排除文件夹?
【解决方案2】:

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

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

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

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

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

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

      • 您在项目中添加了一个新文件夹,其中包含许多文件。然后按照 sP_ 的提示使用Right click > Mark Directory As > Excluded
      • 您向项目中添加了一个 zip 文件。然后按照 kusiroll 的提示使用Right click > Mark Directory As > Excluded。或删除。
      • 您是第一次遇到这个问题。使用File > Invalidate Cache and Restart
      • 它发生在特定项目上。如果您愿意放弃所有项目设置,请删除该项目的.idea 文件夹。 Igor Pomaranskiy 的尖端。
      • 如果您使用的是 linux,您可以在类似的问题中查看 answer
      • 它一直在发生。如果您愿意放弃所有设置,请删除 ~\.PyCharm201X 文件夹。

      【讨论】:

      • 将目录标记为已排除确实有效。立即停止索引。 Lubuntu 18.04 与 PyCHarm 2019.3 社区。​​span>
      • 谢谢!排除包含许多图像的文件夹会立即停止索引! :D
      【解决方案5】:

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

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

      Preferences > Editor > File Types > Ignore Files and Folders

      使用分号分隔条目。

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

      发现哪些文件类型可能导致索引停滞的一种方法是在您的代码库中找到identify the largest files

      【讨论】:

        【解决方案6】:

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

        【讨论】:

          猜你喜欢
          • 2020-10-08
          • 2010-12-18
          • 1970-01-01
          • 2012-02-01
          • 1970-01-01
          • 1970-01-01
          • 2020-12-13
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多