0

Macbook Air (OS X 10.8.2) のターミナル経由で PyObjC をロードしようとするたびに、次のエラーが発生します。Mac を使用しているのは私だけですが、どうすればよいですか?

Davids-MacBook-Air:~ dave$ easy_install pyobjc==2.2 エラー: インストール ディレクトリにファイルを作成または削除できません

インストール ディレクトリにファイルを追加または削除しようとしたときに、次のエラーが発生しました:

[Errno 13] Permission denied: '/Library/Python/2.7/site-packages/test-easy-install-357.write-test'

(--install-dir、--prefix、または distutils のデフォルト設定を使用して) 指定したインストール ディレクトリは次のとおりです。

/Library/Python/2.7/site-packages/

おそらく、あなたのアカウントにはこのディレクトリへの書き込みアクセス権がありませんか? インストール ディレクトリがシステム所有のディレクトリである場合は、管理者または「root」アカウントとしてサインインする必要がある場合があります。このマシンへの管理アクセス権がない場合は、別のインストール ディレクトリを選択することをお勧めします。できれば、PYTHONPATH 環境変数にリストされているディレクトリを選択してください。

その他のオプションについては、次のドキュメントを参照してください。

http://peak.telecommunity.com/EasyInstall.html

システムに適切な変更を加えて、再試行してください。

4

1 に答える 1

2

root が所有するシステム Python にインストールしようとしています。を試してみることもできsudo easy_installますが、それは悪い考えだという警告を聞いたことがあります。または、新しい Python をインストールして、システムの Python の代わりにそれを使用することもできます (これは少なくとも少し時代遅れになる傾向があります)。システム Python の site-packages: のパーミッションを変更することもできますchmod a+w /Library/Python/2.7/site-packages/

于 2012-12-04T00:41:20.340 に答える