首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误:无法创建'/Library/Python/2.7/site-packages/xlrd':权限被拒绝

错误:无法创建'/Library/Python/2.7/site-packages/xlrd':权限被拒绝
EN

Stack Overflow用户
提问于 2013-08-13 02:47:39
回答 3查看 75.5K关注 0票数 41

我试图在Mac10.8.4上安装xlrd,以便能够通过python读取excel文件。

我遵循了http://www.simplistix.co.uk/presentations/python-excel.pdf上的说明

我做了这个:

  1. 将文件夹解压缩到桌面。
  2. 在终端中,cd到解压缩文件夹。
  3. $ python setup.py安装

我得到的是:

代码语言:javascript
运行
复制
running install
running build
running build_py
creating build
creating build/lib
creating build/lib/xlrd
copying xlrd/__init__.py -> build/lib/xlrd
copying xlrd/biffh.py -> build/lib/xlrd
copying xlrd/book.py -> build/lib/xlrd
copying xlrd/compdoc.py -> build/lib/xlrd
copying xlrd/formatting.py -> build/lib/xlrd
copying xlrd/formula.py -> build/lib/xlrd
copying xlrd/info.py -> build/lib/xlrd
copying xlrd/licences.py -> build/lib/xlrd
copying xlrd/sheet.py -> build/lib/xlrd
copying xlrd/timemachine.py -> build/lib/xlrd
copying xlrd/xldate.py -> build/lib/xlrd
copying xlrd/xlsx.py -> build/lib/xlrd
creating build/lib/xlrd/doc
copying xlrd/doc/compdoc.html -> build/lib/xlrd/doc
copying xlrd/doc/xlrd.html -> build/lib/xlrd/doc
creating build/lib/xlrd/examples
copying xlrd/examples/namesdemo.xls -> build/lib/xlrd/examples
copying xlrd/examples/xlrdnameAPIdemo.py -> build/lib/xlrd/examples
running build_scripts
creating build/scripts-2.7
copying and adjusting scripts/runxlrd.py -> build/scripts-2.7
changing mode of build/scripts-2.7/runxlrd.py from 644 to 755
running install_lib
creating /Library/Python/2.7/site-packages/xlrd
error: could not create '/Library/Python/2.7/site-packages/xlrd': Permission denied

为什么拒绝许可?谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-08-13 02:51:58

试试sudo python setup.py install

访问/Library文件夹需要根权限。

票数 6
EN

Stack Overflow用户

发布于 2014-05-21 17:22:28

试试python setup.py install --user

您不应该像上面建议的那样使用sudo,原因有两个:

  1. 您允许将internet上任意不受信任的代码作为root运行
  2. --user标志传递给python setup.py install将将包安装到用户拥有的目录中。您的正常非root用户将无法访问sudo pipsudo python setup.py安装的文件。
票数 154
EN

Stack Overflow用户

发布于 2015-09-02 22:25:53

尝试在virtualenv

  • sudo pip安装虚拟包装器
  • 姆卡维亚列夫
  • 工作服
  • python setup.py安装
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18199853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档