【问题标题】:What is the -H flag for pip?pip 的 -H 标志是什么?
【发布时间】:2016-02-23 22:33:37
【问题描述】:

sudo pip install ... 与 pip 版本 6.0.4 或更高版本一起使用时,我收到一些警告,例如:

目录'/home/drevicko/.cache/pip/log'或其父目录不归当前用户所有,调试日志已被禁用。请检查该目录的权限和所有者。如果使用 sudo 执行 pip,您可能需要 -H 标志。

此警告似乎是added in 6.0.4,但-H 标志并未出现在pip install docspip's general options 上的文档中。

那么,-H 标志是什么?为什么在使用 sudo pip install ... 时需要它?

【问题讨论】:

    标签: python pip


    【解决方案1】:

    -H 标志实际上是用于 sudo 命令而不是用于 pip。取自docs

    -H (HOME) 选项要求安全策略将 HOME 环境变量设置为密码数据库指定的目标用户(默认为 root)的主目录。根据政策,这可能是默认行为。

    查看this 问题可能会更深入地了解可能发生的情况。

    【讨论】:

      猜你喜欢
      • 2010-09-22
      • 2017-01-04
      • 2011-02-05
      • 2018-11-07
      • 1970-01-01
      • 1970-01-01
      • 2011-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多