我用的是PyCharm Community Edition 5.0.1,昨天之前它一直工作的很好。但是从昨天开始,它已经在“扫描文件到索引”上停留了很长一段时间。我已经尝试重新安装它,并尝试使缓存无效。我可以对程序进行更改,并将其用作文本编辑器,但无法运行任何文件。
wvyml7n51#
排除您不想索引的文件夹。您可以右键单击您想排除的文件夹,然后选择Mark Directory As > Excluded,PyCharm将不会索引这些文件。
Mark Directory As > Excluded
xkrw2x1b2#
在某些情况下,这是因为Pycharm扫描并索引了PYTHONPATH。我发现我正在运行的某个共享脚本被某个傻瓜(愿他的断头很快装饰我们的护城河)更改了,/homes目录进入了PYTHONPATH。如何取出:转到文件-〉设置-〉项目:[您的项目]-〉项目解释器在右侧,您将看到一个齿轮,单击它,然后选择显示全部...在下一个窗口中,您的环境将被选中。在该窗口的右侧有几个图标,其中一个是目录树。单击它。你会发现一个所有解释器路径的列表,删除导致你的问题的目录,跳一段胜利的舞蹈,然后继续工作。
jhkqcmku3#
也许在项目文件中有一些问题?尝试删除项目中的.idea文件夹(但这也将清除所有项目设置)。
.idea
uxh89sit4#
根据我的经验,它可能是以下任何一个问题:
Right click > Mark Directory As > Excluded
File > Invalidate Cache and Restart
~\.PyCharm201X
hwamh0ep5#
PyCharm将索引每个文件,除非另有说明。前面的答案告诉你如何排除文件夹。但是,如果有某些文件类型您从来不需要索引,比如日志文件、数据文件、压缩文件等(但是由于某种原因,这些文件类型碰巧出现在您的项目中),您可以指示PyCharm忽略特定的文件扩展名。Preferences > Editor > File Types > Ignore Files and Folders使用分号分隔条目。请注意,这是一个全局忽略列表;似乎没有一种方法可以按项目排除扩展。发现哪些文件类型可能会导致索引工作停滞的一种方法是在代码库中查找identify the largest files。
Preferences > Editor > File Types > Ignore Files and Folders
3qpi33ja6#
文件-〉设置... -〉工具-〉共享索引-〉Python包请选择以下选项:不下载,使用本地索引祝你好运!
xam8gpfp7#
尝试确保您的目录中没有压缩文件,因为删除此文件可能会显示速度的显著提高。它对我很有效!
3htmauhk8#
在我的情况下,我尝试了每一个解决方案,上面提到的或任何在互联网上。最后,我检查了环境变量,并删除了与python相关的旧条目。然后它停止索引。
8条答案
按热度按时间wvyml7n51#
排除您不想索引的文件夹。您可以右键单击您想排除的文件夹,然后选择
Mark Directory As > Excluded
,PyCharm将不会索引这些文件。xkrw2x1b2#
在某些情况下,这是因为Pycharm扫描并索引了PYTHONPATH。我发现我正在运行的某个共享脚本被某个傻瓜(愿他的断头很快装饰我们的护城河)更改了,/homes目录进入了PYTHONPATH。
如何取出:转到文件-〉设置-〉项目:[您的项目]-〉项目解释器
在右侧,您将看到一个齿轮,单击它,然后选择显示全部...
在下一个窗口中,您的环境将被选中。在该窗口的右侧有几个图标,其中一个是目录树。单击它。
你会发现一个所有解释器路径的列表,删除导致你的问题的目录,跳一段胜利的舞蹈,然后继续工作。
jhkqcmku3#
也许在项目文件中有一些问题?尝试删除项目中的
.idea
文件夹(但这也将清除所有项目设置)。uxh89sit4#
根据我的经验,它可能是以下任何一个问题:
Right click > Mark Directory As > Excluded
Right click > Mark Directory As > Excluded
。或者删除。File > Invalidate Cache and Restart
.idea
文件夹。~\.PyCharm201X
文件夹。hwamh0ep5#
PyCharm将索引每个文件,除非另有说明。前面的答案告诉你如何排除文件夹。
但是,如果有某些文件类型您从来不需要索引,比如日志文件、数据文件、压缩文件等(但是由于某种原因,这些文件类型碰巧出现在您的项目中),您可以指示PyCharm忽略特定的文件扩展名。
Preferences > Editor > File Types > Ignore Files and Folders
使用分号分隔条目。
请注意,这是一个全局忽略列表;似乎没有一种方法可以按项目排除扩展。
发现哪些文件类型可能会导致索引工作停滞的一种方法是在代码库中查找identify the largest files。
3qpi33ja6#
文件-〉设置... -〉工具-〉共享索引-〉Python包
请选择以下选项:不下载,使用本地索引
祝你好运!
xam8gpfp7#
尝试确保您的目录中没有压缩文件,因为删除此文件可能会显示速度的显著提高。它对我很有效!
3htmauhk8#
在我的情况下,我尝试了每一个解决方案,上面提到的或任何在互联网上。
最后,我检查了环境变量,并删除了与python相关的旧条目。
然后它停止索引。