Pycharm:“扫描文件到索引”是永远

zlhcx6iw  于 2022-11-08  发布在  PyCharm
关注(0)|答案(8)|浏览(211)

我用的是PyCharm Community Edition 5.0.1,昨天之前它一直工作的很好。但是从昨天开始,它已经在“扫描文件到索引”上停留了很长一段时间。
我已经尝试重新安装它,并尝试使缓存无效。
我可以对程序进行更改,并将其用作文本编辑器,但无法运行任何文件。

wvyml7n5

wvyml7n51#

排除您不想索引的文件夹。您可以右键单击您想排除的文件夹,然后选择Mark Directory As > Excluded,PyCharm将不会索引这些文件。

xkrw2x1b

xkrw2x1b2#

在某些情况下,这是因为Pycharm扫描并索引了PYTHONPATH。我发现我正在运行的某个共享脚本被某个傻瓜(愿他的断头很快装饰我们的护城河)更改了,/homes目录进入了PYTHONPATH。
如何取出:转到文件-〉设置-〉项目:[您的项目]-〉项目解释器
在右侧,您将看到一个齿轮,单击它,然后选择显示全部...
在下一个窗口中,您的环境将被选中。在该窗口的右侧有几个图标,其中一个是目录树。单击它。
你会发现一个所有解释器路径的列表,删除导致你的问题的目录,跳一段胜利的舞蹈,然后继续工作。

jhkqcmku

jhkqcmku3#

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

uxh89sit

uxh89sit4#

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

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

hwamh0ep5#

PyCharm将索引每个文件,除非另有说明。前面的答案告诉你如何排除文件夹。
但是,如果有某些文件类型您从来不需要索引,比如日志文件、数据文件、压缩文件等(但是由于某种原因,这些文件类型碰巧出现在您的项目中),您可以指示PyCharm忽略特定的文件扩展名
Preferences > Editor > File Types > Ignore Files and Folders
使用分号分隔条目。
请注意,这是一个全局忽略列表;似乎没有一种方法可以按项目排除扩展。
发现哪些文件类型可能会导致索引工作停滞的一种方法是在代码库中查找identify the largest files

3qpi33ja

3qpi33ja6#

文件-〉设置... -〉工具-〉共享索引-〉Python包
请选择以下选项:不下载,使用本地索引
祝你好运!

xam8gpfp

xam8gpfp7#

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

3htmauhk

3htmauhk8#

在我的情况下,我尝试了每一个解决方案,上面提到的或任何在互联网上。
最后,我检查了环境变量,并删除了与python相关的旧条目。
然后它停止索引。

相关问题