配置pip用户配置文件指定日志文件无效,命令行--log参数正常
问题解决:pip配置文件指定日志不生效
问题原因
你通过pip config set user.log ~/pip.log把日志配置放在了user配置段,但pip的log是全局(global)配置项,只会读取global段的对应设置,因此user段的配置不会被加载,导致日志文件无内容。
修复步骤
- 删除错误的用户段配置:
pip config unset user.log - 正确配置全局日志路径:
pip config set global.log ~/pip.log - 验证配置是否生效:
运行pip config debug,输出中应显示:global: ... log: /home/user/pip.log
手动修改配置文件的方法
也可以直接编辑用户配置文件/home/user/.config/pip/pip.conf,将内容修改为:
[global] log = /home/user/pip.log
保存后即可生效。
测试时运行任意pip命令(比如pip list),就能看到~/pip.log中生成日志内容了。
内容的提问来源于stack exchange,提问作者curious-broccoli
相关产品推荐
相关产品推荐

