【问题标题】:Console speed: PyCharm vs Spyder控制台速度:PyCharm vs Spyder
【发布时间】:2017-08-19 16:07:10
【问题描述】:
我已经安装了 PyCharm 和 Spyder(来自 Anaconda2)。
但是,当我从 python 控制台运行完全相同的代码(打印一个非常大的数组)时,从 Spyder 打开的控制台在不到五秒的时间内打印出该数组,而从 PyCharm 打开的控制台需要一分钟来处理然后打印数组。
我想知道“处理时间”不同的原因是什么?我喜欢 PyCharm 的自动完成功能,但根据我的经验,它比 Spyder 慢。有解决办法吗?
【问题讨论】:
标签:
python
pycharm
spyder
【解决方案1】:
(这里是 Spyder 维护者)为了避免在 Spyder 中出现这个问题,我们一次只允许在控制台中显示 500 行(注意:此限制可通过以下方式配置用户)
所以我会说 Pycharm 的控制台没有这个功能(虽然我不能确定)。
【讨论】:
-
仅供参考,请参阅intellij discussion,其中描述了如何正确配置它。出于我自己的目的,我还不确定如何获得我在 spyder 中看到的用于数据科学的漂亮集成图,所以我目前坚持使用 spyder :)
【解决方案2】:
Spyder 有一个集成的 Jupyter Notebook 并且可以内联显示绘图 - 自动完成功能与 PyCharm 的终端一样好(如果不是更好的话)......
它带有一个实时调试器,它非常在视觉上更容易(并排)并且可以真正该死快速执行代码!!!
Spyder 为您提供了在控制台本身中自动完成单词的选项 - Pycharm 只使用系统命令提示符/终端。