Python PyCharm 4.0.5挂起“扫描文件以索引”后台任务

Python PyCharm 4.0.5挂起“扫描文件以索引”后台任务,python,django,pycharm,Python,Django,Pycharm,我的规格: Intel Core i5-3470 3,2 GHz / 4 GB Ram / 我使用的是64位Windows。PyCharm 4.0.5 当我启动PyCharm时,它开始扫描文件以索引后台任务,并一直挂起约1小时。它有时会完成并继续执行更新索引任务。持续约3小时/永远。当这些进程运行时,很难使用PyCharm甚至其他一些程序。PyCharm从~200MB开始,在这些任务结束时占用~1GB内存 在我的笔记本电脑上,这更糟糕。PyCharm在30秒内启动并准备就绪。我在我的PC/笔

我的规格:

Intel Core i5-3470 3,2 GHz / 4 GB Ram / 
我使用的是64位Windows。PyCharm 4.0.5

当我启动PyCharm时,它开始扫描文件以索引后台任务,并一直挂起约1小时。它有时会完成并继续执行更新索引任务。持续约3小时/永远。当这些进程运行时,很难使用PyCharm甚至其他一些程序。PyCharm从~200MB开始,在这些任务结束时占用~1GB内存

在我的笔记本电脑上,这更糟糕。PyCharm在30秒内启动并准备就绪。我在我的PC/笔记本电脑上做同一个项目

另外,在我的项目结构中,我没有要排除的符号链接


删除并重新安装Pycharm 4.0.5为我修复了此问题。

我刚刚尝试了以下操作:

在PyCharm中,转到左上角的文件,然后选择invalidate caches/restart…,然后按invalidate and restart


之后,它可以在短时间内完成扫描而不再挂起。

我的项目包含一个文件夹,里面有大约100k个文件/文件夹。这使得索引速度太慢

要解决此问题,请从PyCharm中的项目结构中排除该文件夹

File - Settings - Project: yourprojectname - Project Structure - Right click on folder and press "Excluded"

我已经回答了这个关于Stackoverflow的问题,所以我将复制并粘贴。。。
我也遇到了同样的问题,文件|使缓存无效/重新启动没有帮助,因为Pycharm根本没有响应。我在我的主目录中找到了.Pycharm50目录-它包含配置文件。在它被删除后,Pycharm就好像你刚刚下载了它一样启动,一切都很顺利。

我最终进入了该项目的.idea文件夹并将其删除,以防止它在启动时挂起。然后进行任何适当的更改,以避免索引不必要的文件。

稍后回答,但这可能会在将来帮助其他人。 对我来说,这个问题是通过提高inotify手表的限制来解决的。在按照jetbrains网站上的描述提升后,它正常工作

将以下行添加到/etc/sysctl.conf文件或新的*.conf文件,例如/etc/sysctl.d/目录下的idea.conf: fs.inotify.max_user_watches=524288

然后运行此命令以应用更改: sudo sysctl-p-system


请咨询Pycharm支持或Pycharm论坛。编程问题也是如此,很多人都遇到过类似的问题。Jetbrains网站上报道的问题:-这对美沙酮有效实际上是真正的原因。人们添加并忘记了,突然pycharm挂起了!!!!!!!!!!!thanx非常感谢您的提示,这里有0.5M的机器学习文件。索引需要很长时间。我有一个只有5000个文件的virtualenv文件夹,这甚至导致了这种行为。哈哈,太棒了。我有一个符号链接到一个带有符号链接的文件夹,并且。。。是的,循环参考!嘘!哈哈。现在它又起作用了。我尝试了这个排除文件夹的方法,但是扫描文件到索引仍然在发生。我已经在别的地方搜索过了,现在我在PyCharm里什么都找不到。还有其他建议吗?我相信总有更好的解决方案,而不是重新启动、删除等等,我亲爱的朋友。Jaanus的答案是其中一个解决方案,我在扫描过程中做了这件事,花了很长时间——一旦我看到进度条达到100%。Debian 8.使用PyCharm 2019.3.3社区版对我不起作用我已经切换到VSCODE了,所以不知道现在发生了什么伙计:工作得很好!隐藏目录的名称可能会因版本的不同而有所不同,以及它是社区版还是专业版。