如何控制PyCharm中IronPython解释器的“更新骨架”后台任务?

46

有没有一种方法可以抑制、停止或控制PyCharm中的后台任务设置或显示?选择IronPython解释器会导致它更新外观(看起来)每次选择解释器时,通常需要20-30分钟才能完成,使得IDE几乎无法使用。大多数情况下,我甚至不能进行正常工作,因为在操作期间大多数上下文菜单都被禁用。

3个回答

2
因为今天是2013年11月14日星期四,距离您的bug已经过去了2年,没有其他人抱怨pycharm,现在是3.0版本,我相信这实际上可能是Mac OSX的问题。 我全新的10.8.5机器上的许多程序都运行超过100%。 Pycharm更新骨架只需花费330%的时间,使我的风扇疯狂旋转。
从之前的搜索中,我找到了一个可以暂时解决问题的小脚本; http://www.willnolan.com/cputhrottle/cputhrottle.html 按以下方式运行它;
sudo CpuThrottle xxx 25

其中xxx是您在Activity Monitor中的进程ID,25是您希望将其限制到的任意% CPU。单击返回后,它只会持续一段时间,直到您不点击ctrl-c。我在Mac论坛上读到有一个错误的代码bug,它会寻求使用所有可用资源来查找系统更新,就像这个工具正在做的一样。所以我想,我们必须面对它。至少我们有这个小工具。叹气。


2
这是在Windows 7上的。 - Bill Craun
好的。我不认为我在Win8上见过这个问题。我同时运行win/mac。我会留意的。 - AnneTheAgile
8
截至2015年1月25日,问题仍然存在。 “更新骨架”尚未完成。 - George Sovetov
@George,你在用哪个机器的操作系统/版本? - AnneTheAgile
2
@AnneTheAgile Windows 8.1 x64。这个操作大约花了一个小时。当我再次打开PyCharm时,似乎这个操作没有再次执行。我认为这应该是正常工作的方式。无论如何,将一些软件包标记为被忽略会很方便。 - George Sovetov
我在Windows 8.1 x64上也遇到了这个问题。更新骨架和索引块PyCharm后,UI再次在打开顶部菜单时挂起,我不得不结束PyCharm进程。 - Mudit Jain

1

这个问题困扰了我很久,因为在这个过程运行的时候,Jupyter-in-Intellij并没有显示侧边栏,你也无法输出任何内容。所以这基本上是一个阻塞问题。

我做了几件事情,最终解决了这个问题:

  • 通过“检查更新...”更新了Intellij,并更新了所有可以更新的东西
  • 更新后重新启动了Intellij
  • 按照this post on the Intellij forum的建议删除了我项目里一个大样本(20,000行)的JSON文件,该帖子提到需要排除或删除那些对项目不必要的文件,因为骨架任务会在那些文件上运行

不幸的是,我并不确定哪一步解决了问题,因为当我的IDE再次启动时,我就删除了这个文件。但希望这个答案能帮助未来遇到类似问题的人们,因为Intellij/PyCharm中的Jupyter server真的非常好用!


-8
请升级到PyCharm 2.0。很可能已经修复了生成二进制模块骨架的问题。

6
2020年。PyCharm版本为2018.3;Anaconda版本为2020.3。仍在更新骨架和索引库。 - ivan866

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接