此功能将解决什么问题?
当pip install
以用户无权写入的目录为目标时,由于收集和下载包需要很长时间才能失败。
描述您想要的解决方案
在 pip 开始收集包之前,请检查运行 pip 的用户是否具有写入目标目录的权限。
我很乐意写这个功能作为我对 pip 的第一个贡献。 python 新手,好奇这个增强提案是否有些幼稚,今晚我会检查代码。
你好@tfolbrecht随时提交 PR :)
check_path_owner助手可能会提供帮助。
一些考虑:
--prefix
、 --root
、 --user
或默认值(virtualenv 或全局)而有所不同。site-packages
目录很重要,所以只检查应该没问题 IMO非常感谢大家的帮助。
在我的空闲时间浏览 pip 内部结构非常有趣。
我正在稳步到达那里。
最有用的评论
一些考虑:
--prefix
、--root
、--user
或默认值(virtualenv 或全局)而有所不同。site-packages
目录很重要,所以只检查应该没问题 IMO