我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

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

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

本文测试环境:mac/python2.7/pip,本文龙套演员是pulp

报错信息

比如此时执行的命令是:

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相关经验文字,请点击苏南大叔的博客文字:

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

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

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

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