抱歉问这个愚蠢的问题。我是 python 新手,目前正在使用 IDLE 进行 python 编程。有没有办法隐藏命令生成的输出?
pip.main(['install', 'modulename'])
我试图在idle中通过pip安装matplotlib,但是速度和idle本身都变得越来越慢,最后这个过程变得无休无止。所以我在想是否可以通过隐藏输出来提高一点速度。
我尝试过这样的代码:
import sys
import pip
import io
stdout_real = sys.stdout
sys.stdout = io.StringIO()
try:
pip.main(["install","matplotlib"])
finally:
stdout_real.write(sys.stdout.getvalue())
sys.stdout = stdout_real
代码来自[如何将 numpy 模块导入/打开到 IDLE https://stackoverflow.com/questions/36346597/how-to-import-open-numpy-module-to-idle%5D%5B1%5D,但不幸的是它没有起作用。
我还尝试使用 -q --quiet 标志,但说实话,我正在努力研究如何在 IDLE 中使用 pip 标志。我尝试过如下代码:
pip.main(['-q'])
and
pip.main(['--quiet'])
它们都不起作用。
有人可以对此提出一些建议吗?或者关于提高下载速度的一些建议?
非常感谢!
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)