如何在使用pip时设置distutils的日志级别?

5 投票
2 回答
2486 浏览
提问于 2025-04-17 09:23

我在尝试找出为什么在运行 pip install greenlet 后会出现 error: Unable to find vcvarsall.bat 这个错误。我想设置 distutils 使用的日志级别,这样像 log.debug("Unable to find productdir in registry") 这样的调试信息就能被打印出来。在查看了 def parse_command_line(self): 后,我以为 pip install --install-option="-vv" greenlet 会有效果,但实际上并没有(输出的详细程度还是 1)。

我该怎么做呢?

2 个回答

0

试着在环境中设置 DISTUTILS_DEBUG。

6

正确的方法是使用 --global-option="-vv" 这个选项来运行 pip install。这样做的目的是在调用 setup.pyinstall 之间传递这个选项。

撰写回答