有没有办法抑制、停止或控制 PyCharm 中后台任务的设置或显示?选择 IronPython 解释器会导致它在每次选择解释器时更新骨架(似乎),并且通常需要 20-30 分钟才能完成,从而使 IDE 几乎无法使用。大多数时候,我什至无法继续正常工作,因为大多数上下文菜单在操作过程中被禁用。
3 回答
因为今天 2013-11-14Thu,这是你的 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 = 每个活动监视器的进程 ID,25 = 您希望将其限制为的任何 %cpu。单击返回时,它只会持续只要不单击 ctrl-c。我在 mac 板上读到了代码中的一个错误,它会寻求使用所有可用资源来查找系统更新,就像这件事一样。所以我想,唉,我们必须忍受它。至少我们有这个小工具。叹。
这给我带来了问题,因为在此过程运行时,Jupyter-in-Intellij 不会显示您可以打印出来的侧面板。所以它几乎是一个拦截器。
我做了几件事共同解决了这个问题:
- 我通过“检查更新...”更新了 Intellij 并更新了所有呈现的内容
- 更新后我重新启动了 Intellij
- 根据 Intellij 论坛上这篇文章的建议,我从我的项目中删除了一个大的(20,000 行)示例 JSON 文件,其中提到排除或删除项目不需要的文件,因为骨架任务将在这些文件上运行
不幸的是,我不能 100% 确定是什么修复了它,因为我的 IDE 恢复后就删除了该文件。希望这个答案能在未来对某人有所帮助,因为 Intellij/PyCharm 中的 Jupyter 服务器非常棒!
请升级到 PyCharm 2.0。生成二进制模块骨架的问题很可能已经解决。