stdout进度条在Pycharm中不起作用

时间:2017-07-10 13:10:05

标签: intellij-idea console progress-bar pycharm stdout

许多程序通过向stdout添加,然后返回到行的开始和再次发送来显示进度条。这样他们就可以实现实时进度吧。

不幸的是,在许多情况下,此功能在PyCharm的控制台中不起作用。

这是关于如何显示keras列车进度条的示例:

enter image description here

即。每个进度条更改都会分开。

有可能解决这个问题吗?

2 个答案:

答案 0 :(得分:10)

CrazyCoder的评论是正确的方法。

我只是将他的评论正式化为答案。

第1步:转到Run ---> Edit Configurations

enter image description here

步骤2:选中选项:Emulate terminal in output console

enter image description here

enter image description here

答案 1 :(得分:0)

我设法获得进度条的唯一方法(我使用tqdm 4.19.5作为进度条,PyCharm Community 2017.3.2和Anaconda / Python 3.6.3)才能正常工作,取消选中“显示命令行”之后“选项:

enter image description here

enter image description here

enter image description here

Tay2510发布的解决方案(检查“输出控制台中的模拟终端”选项)对我不起作用。

我的解决方案的一个缺点是,在脚本运行完毕后,您将失去控制台访问权限。