权限被拒绝:'/ System / Library / Frame /Python.framework / Version / 7.7 / Extra / lib / python / date'til'

时间:2015-03-10 20:17:28

标签: python macos python-2.7 permissions

我试图在我的macbook上安装软件包,但是我收到了这个错误。我已经尝试用chmod提供地图访问。我该怎么做才能解决这个问题?

日Thnx!

OSError: [Errno 13] Permission denied: '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil'

2 个答案:

答案 0 :(得分:0)

如果您在Mac上使用pip或easy_install。你需要使用sudo pip install。但是,这不是一个好主意,因为它可能会破坏你的Mac的python配置。最佳做法是使用virtualenv(Google it)创建虚拟环境,然后在该虚拟环境中安装该模块。由于它是一个虚拟环境,因此您无需使用sudo来安装软件包。

答案 1 :(得分:0)

您可以使用pip install --user scikit-learn或尝试使用sudo -H pip install scikit-learn,但我宁愿使用Virtual Envrionment而不是之前的2个选项,因为它更简单,更安全。启动virtualenv后,只需输入pip install scikit-learn即可。