我已经安装了PyCharm和Spyder(来自Anaconda2)。
然而,当我从python控制台运行完全相同的代码(打印一个非常大的数组)时,从Spyder打开的控制台在不到五秒的时间内打印出阵列,而从PyCharm打开的控制台花了一分钟来处理然后打印出阵列。
我想知道"处理时间差异的原因是什么?"?我喜欢PyCharm的自动完成功能,但根据我的经验,它比Spyder慢。有解决方案吗?
答案 0 :(得分:4)
( Spyder维护者在这里)为了避免Spyder中的这个问题,我们一次只允许在控制台中显示500行(注意:此限制可通过以下方式配置:用户)
所以我说Pycharm的控制台没有这个功能(虽然我无法确定这一点)。
答案 1 :(得分:0)
Spyder 有一个集成的 Jupyter Notebook,可以内联显示绘图 - 带有自动完成功能,与 PyCharm 的终端一样好(如果不是更好的话)......
它带有一个实时调试器,它看起来更容易(并排)并且可以该死的快速执行代码!!!
Spyder 为您提供了在控制台中自动完成单词的选项 - Pycharm 仅使用系统命令提示符/终端。