在 IDLE 中运行 pip

2024-03-05

抱歉问这个愚蠢的问题。我是 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(使用前将#替换为@)

在 IDLE 中运行 pip 的相关文章

随机推荐