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

47 投票
3 回答
26818 浏览
提问于 2025-04-17 04:30

有没有办法在PyCharm中控制后台任务的设置或显示?每次选择IronPython解释器时,它都会更新一些文件,这个过程似乎每次都要进行,而且通常需要20到30分钟才能完成,这让这个开发环境几乎无法使用。大多数时候,我甚至无法正常工作,因为在这个操作期间,大部分的右键菜单都被禁用了。

3 个回答

-8

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

1

这个问题让我很头疼,因为在这个过程运行的时候,Jupyter在Intellij里没有显示出可以打印内容的侧边栏。所以这基本上就是个障碍。

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

  • 我通过“检查更新...”来更新Intellij,并更新了所有显示的内容。
  • 更新后我重启了Intellij。
  • 我按照Intellij论坛上这篇帖子的建议,删除了一个很大的(2万行)示例JSON文件,因为帖子提到要排除或删除那些对项目不必要的文件,因为这些文件会影响骨架任务的运行。

不幸的是,我不太确定到底是什么解决了问题,因为我在IDE重新启动后就立刻删除了那个文件。希望这个回答能在未来帮助到某个人,因为在Intellij/PyCharm里的Jupyter服务器非常棒!

2

因为今天是2013年11月14日,距离你提到的那个问题已经过去两年了,而且没有其他人抱怨过pycharm,现在是3.0版本,我觉得这可能是Mac OSX的问题。我新买的10.8.5机器上,很多程序的运行效率都超过了100%。而pycharm在更新一些文件时,竟然占用了330%的资源,导致我的风扇疯狂转动。

经过很多次在网上搜索,我找到一个小脚本,可以暂时解决这个问题; http://www.willnolan.com/cputhrottle/cputhrottle.html 你可以这样运行它;

sudo CpuThrottle xxx 25

这里的xxx是你在活动监视器中找到的进程ID,25是你希望限制的CPU使用百分比。按下回车后,这个限制会一直生效,直到你按下ctrl-c。我在Mac的论坛上看到,有人提到代码里有个bug,会在寻找系统更新时占用所有可用资源,就像这个程序一样。所以我想,唉,我们只能忍受这个问题。至少我们有这个小工具可以用。唉。

撰写回答