42

Pythonを介してExcelファイルを読み取れるように、mac 10.8.4にxlrdをインストールしようとしています。

http://www.simplistix.co.uk/presentations/python-excel.pdfの指示に従いました

これは私がしました:

  1. フォルダをデスクトップに解凍しました

  2. ターミナルで、解凍したフォルダーに移動します

  3. $ python setup.py インストール

これは私が得るものです:

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

許可が拒否されるのはなぜですか? ありがとう

4

3 に答える 3

155

試すpython setup.py install --user

sudo次の 2 つの理由から、上記のように使用しないでください。

  1. インターネットから離れた任意の信頼できないコードをルートとして実行することを許可しています
  2. --userにフラグを渡すpython setup.py installと、パッケージがユーザー所有のディレクトリにインストールされます。sudo pip通常の非 root ユーザーは、またはによってインストールされたファイルにアクセスできません。sudo python setup.py
于 2014-05-21T17:22:28.957 に答える
6

試すsudo python setup.py install

/Library フォルダーにアクセスするには、root 権限が必要です。

于 2013-08-13T02:51:58.660 に答える