讽刺这个愚蠢的问题。我是python的新手,我目前正在使用IDLE进行python编程。反正有没有隐藏命令生成的输出?
pip.main(['install', 'modulename'])
我试图在空闲时通过pip安装matplotlib,但随后速度和空闲本身变得越来越慢,最后这个过程变得无穷无尽。所以我在考虑是否可以通过隐藏输出来提高速度。
我尝试了这样的代码:
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
代码来自[How to import/open numpy module to IDLE,但不幸的是它没有用。
我也尝试使用-q --quiet标志,但说实话,我正在努力如何在IDLE中使用pip的标志。我试过像:
这样的代码pip.main(['-q'])
和
pip.main(['--quiet'])
它们都不起作用。
有人可以对此提出一些建议吗?或者有关提高下载速度的一些建议?
非常感谢!