当控制台配置为使用IPython时,PyCharm Python控制台中的响应时间会非常慢。在以前的安装中,情况并非如此。当Python控制台未配置为使用IPython并使用IDLE时,它会正常执行。
响应时间差似乎与REPL响应功能有关,如下图所示。当REPL响应对话框完成后,后台进程将继续运行几分钟。
由于这在以前的安装中不是问题,因此问题必须是配置更改的结果。然而,我唯一改变的是使用Conda env而不是virtualenv。
有什么想法吗?
答案 0 :(得分:3)
此问题已向JetBrains报告。该问题重复并被识别为错误。可以在以下位置查看问题的状态:
答案 1 :(得分:1)
今天我在使用Python3.8的Pycharm2019.3中遇到了相同的问题。这可能是由于使用miniconda而不是完整的anaconda安装引起的,因为在安装ipython软件包(带有-conda install ipython
)后,长长的REPL等待时间消失了。
答案 2 :(得分:1)
我不确定它是否可以由喷气脑解决,对我来说,即使经过1-2小时的编码,它也只是随机启动, 我尝试了在Jet大脑中发现的每个选项,以及堆栈溢出,例如组合检查和取消检查1,2,如图所示。在代码完成选项方面也经历过同样的事情,
这些选项可能会有所帮助:
设置:文件>设置>构建,执行,部署>控制台
答案 3 :(得分:1)
将我的评论发布为答案,我已经尝试了几天,并进行了0次REPL
挂断。
Ubuntu
,但应该可以在每台计算机上使用。
转到:File----> Settings---->Editor---->General---->Code Completion
取消选中Rank completion suggestions based on Machine Learning
就是这样。编码愉快。
答案 4 :(得分:0)
这里是如何应用@vlmercado https://youtrack.jetbrains.com/issue/PY-24880提交的JetBrains错误中找到的“答案”:
禁用自动弹出完成功能(在“编辑器”->“常规”->“代码完成”中)