【发布时间】:2016-01-24 12:56:07
【问题描述】:
我正在使用 PyCharm 社区版 5.0.1 直到昨天它工作正常。但它已经停留在“扫描文件以索引”很长时间了。从昨天开始。
我已经尝试过重新安装它,也尝试过使缓存失效。
我可以更改程序并将其用作文本编辑器,但无法运行任何文件。
【问题讨论】:
我正在使用 PyCharm 社区版 5.0.1 直到昨天它工作正常。但它已经停留在“扫描文件以索引”很长时间了。从昨天开始。
我已经尝试过重新安装它,也尝试过使缓存失效。
我可以更改程序并将其用作文本编辑器,但无法运行任何文件。
【问题讨论】:
排除您不想索引的文件夹。您可以通过右键单击要排除的文件夹来执行此操作,然后选择 Mark Directory As > Excluded,PyCharm 不会索引这些文件。
【讨论】:
在某些情况下,这是因为 Pycharm 扫描并索引 PYTHONPATH。我发现我正在运行的一些共享脚本被一些 nincompoop 更改(可能他的断头很快就会装饰我们的护城河)并且 /homes 目录进入了 PYTHONPATH。
如何取出: 转到文件->设置->项目:[您的项目]->项目解释器
您会在右侧看到一个齿轮,单击它,然后选择全部显示...
在下一个窗口中,您的环境将被选中。此窗口的右侧有几个图标,其中一个是目录树。点击它。
您将找到所有解释器路径的列表。删除导致您的问题的目录,跳一点胜利舞,然后继续工作。
【讨论】:
也许项目文件中存在一些问题?尝试删除项目中的.idea 文件夹(但这也会清除所有项目设置)。
【讨论】:
根据我的经验,它可能是以下任何一个问题:
Right click > Mark Directory As > Excluded
Right click > Mark Directory As > Excluded。或删除。File > Invalidate Cache and Restart
.idea 文件夹。 Igor Pomaranskiy 的尖端。~\.PyCharm201X 文件夹。【讨论】:
除非另有说明,否则 PyCharm 将索引每个文件。前面的答案向您展示了如何排除文件夹。
但是如果有某些文件类型是你永远不需要索引的,比如日志文件、数据文件、压缩文件等(但由于某种原因恰好出现在你的项目中),你可以指示 PyCharm 忽略特定的文件扩展名。只需将这些文件扩展名附加到列表中
Preferences > Editor > File Types > Ignore Files and Folders
使用分号分隔条目。
请注意,这是一个全局忽略列表;似乎没有办法按项目排除扩展。
发现哪些文件类型可能导致索引停滞的一种方法是在您的代码库中找到identify the largest files。
【讨论】:
尝试确保您的目录中没有压缩文件,因为删除它可能会显着提高速度。它对我有用!
【讨论】: