Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pycharm:“;扫描文件以建立索引;要花很长时间_Python_Pycharm - Fatal编程技术网

Python Pycharm:“;扫描文件以建立索引;要花很长时间

Python Pycharm:“;扫描文件以建立索引;要花很长时间,python,pycharm,Python,Pycharm,我正在使用PyCharm社区版5.0.1 直到昨天,天气一直很好。但它已经在“扫描文件以编制索引”上停留了很长一段时间。从昨天开始 我尝试过重新安装它,也尝试过使缓存无效 我可以更改程序并将其用作文本编辑器,但无法运行任何文件。排除您不想索引的文件夹。您可以通过右键单击要排除的文件夹来执行此操作,然后选择将目录标记为>排除的,PyCharm将不会为这些文件编制索引。项目文件中可能存在一些问题?尝试删除项目中的.idea文件夹(但这也会清除所有项目设置)。根据我的经验,可能存在以下任何问题: 您

我正在使用PyCharm社区版5.0.1 直到昨天,天气一直很好。但它已经在“扫描文件以编制索引”上停留了很长一段时间。从昨天开始

我尝试过重新安装它,也尝试过使缓存无效


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

排除您不想索引的文件夹。您可以通过右键单击要排除的文件夹来执行此操作,然后选择
将目录标记为>排除的
,PyCharm将不会为这些文件编制索引。

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

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

  • 您向项目中添加了一个包含许多文件的新文件夹。然后按照sP_uu的提示操作,使用
    右键单击>将目录标记为>已排除的
  • 您已将zip文件添加到项目中。然后按照kusiroll的提示,使用
    右键单击>将目录标记为>已排除的
    。或删除
  • 你只是第一次遇到这个问题。使用
    文件>使缓存无效并重新启动
  • 它发生在一个特定的项目上。如果您愿意放弃所有项目设置,请删除项目的
    .idea
    文件夹。伊戈尔·波马兰斯基的尖端
  • 如果您在linux上工作,您可以在类似的问题中检查这一点
  • 它一直在发生。如果您愿意放弃所有设置,请删除
    ~\.PyCharm201X
    文件夹

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

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

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

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


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

尽量确保目录中没有压缩文件,因为删除压缩文件可能会显著提高速度。这对我有用

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

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

首选项>编辑器>文件类型>忽略文件和文件夹

使用分号分隔条目

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


发现哪些文件类型可能导致索引陷入停滞的一种方法是在您的代码库中创建索引。

欢迎加入社区!如果可能的话,请尝试给出更具体的例子,并包括代码。我不确定你想要什么样的例子。我认为问题不在于代码,因为它甚至没有运行它。从这里可以看出问题所在。进程并没有结束,所以我无法运行或调试任何东西。这说明了什么?亲爱的pycharm开发人员,请了解线程。索引冻结了用户界面。我打开了7个目录。我随机关闭了它,然后它在大约3分钟内完成了扫描。谢谢。对于一个只有5000个文件的virtualenv目录,我就遇到了这种情况。在重新安装pycharm(多次)、使缓存无效(多次)以及在圣诞节那天诅咒几乎所有人之后。。。。6个小时后,问题解决了。非常感谢,伙计。你能在什么样的环境下做这件事?就我而言,我启动了一个新项目,它立即开始为整个TB硬盘编制索引。在哪里可以右键单击并排除文件夹?将目录标记为“已排除”实际上有效。立即停止索引。Lubuntu 18.04和PyCHarm 2019.3社区。谢谢!排除包含许多图像的文件夹后,立即停止索引!:D