mac环境下,使用pip安装一些包的时候,会有一些奇怪的警告信息。比如提示pip的缓存包属主有问题。虽然安装好的程序体,也是能够正常使用的。但是,看着这些黄色的警告信息总是有些不爽的。对吧?本文就说一下,如何消灭掉这个黄色的警告信息。

pip安装软件,Caches/pip 目录属主问题的解决方案 - pip-install-error
pip安装软件,Caches/pip 目录属主问题的解决方案(图3-1)

本文测试环境:mac/python2.7/pip

报错信息

比如此时执行的命令是:

pip install pulp

警告文字信息如下:

The directory '/Users/sunan/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/Users/sunan/Library/Caches/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.

截图如下:

pip安装软件,Caches/pip 目录属主问题的解决方案 - caches-pip-folder
pip安装软件,Caches/pip 目录属主问题的解决方案(图3-2)

解决方案

解决方案其实也是非常的简单,说出来大家都不信。方案如下:

newsn.net:这里是【评论】可见内容

执行上述命令后,再执行pip install命令的时候,就不会有相关的缓存权限的警告信息了。

pip安装软件,Caches/pip 目录属主问题的解决方案 - caches-pip-solution
pip安装软件,Caches/pip 目录属主问题的解决方案(图3-3)

总结

本文的方案很简单,就是可能您不会联想到这个方案罢了,稍稍动动心思就可以了。

更多python相关经验文字,请点击苏南大叔的博客文字:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接信息。

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   python    pip

本站的忠实读者小伙伴,正在阅读下面这些文章:

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!