我试图在我的macbook上安装软件包,但是我收到了这个错误。我已经尝试用chmod提供地图访问。我该怎么做才能解决这个问题?
日Thnx!
OSError: [Errno 13] Permission denied: '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/dateutil'
答案 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
即可。