Sypyder中的IPython控制台在Anaconda中非常慢

发布于 2021-01-29 16:03:24

在使用标准python安装/ IDLE几年之后,我正在尝试Anaconda /
Spyder。在我运行的每个脚本和交互式命令中,控制台(和变量浏览器)在每个工作会话期间会逐渐变慢。最终,要花几分钟才能得到对诸如print之类的简单命令的响应,然后它完全停止响应,因此我将其关闭。这对我的工作相当破坏。

Mac OSX 10.13.6

conda version : 4.5.11
conda-build version : 3.15.1
python version : 3.7.0.final.0

qt 5.9.6
spyder 3.3.1 
ipython 7.1.1

我确实经常使用matplotlib。只要有可能,我都会在脚本的开头使用plt.ioff(),并在结尾处使用plt.close(’all’)。在首选项中完全关闭matplotlib支持无济于事,而且它也不是永久性的解决方法。Python不在我所有的CPU或RAM附近使用任何地方。

关注者
0
被浏览
151
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    因此,这不是一个完全令人满意的解决方案,但它似乎是一个合理的临时解决方案。如果将spyder版本降级到3.1.X,则可以使用python控制台而不是Ipython控制台,这似乎对我有用。为此,只需运行:

    conda install spyder=3.1
    

    在您选择的环境处于活动状态时在终端中。这是不理想的,因为开发人员出于特定原因删除了python控制台,如本问题“如何在spyder中添加python控制台”所述。此外,降级太多可能会对您的代码使用的其他软件包产生无法预料的影响,并可能导致其他问题,但是到目前为止,这是我唯一能想到的解决方案。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看