7

32 ビット モードの Mac で Enthought python を実行しています

私の PATH 変数は PATH=/Library/Frameworks/Python.framework/Versions/Current/bin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin に設定されています:/sbin:/usr/local/bin

install または easy_install を実行しようとすると、「インストール ディレクトリでファイルを作成または削除できません」というメッセージが表示される

ここにトレースがあります(ディレクトリの ls -l も続きます)

Johns-MacBook-Pro:bin jc_macpro$ easy_install pip エラー: インストール ディレクトリにファイルを作成または削除できません

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

[Errno 13] Permission denied: '/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/test-easy-install-516.write-test'

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

/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/

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

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

http://packages.python.org/distribute/easy_install.html

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

=========================== サイトパッケージを見ると、以下のアクセス権があります。私は管理者アカウントです。

drwxrwxr-x 107 ルート ホイール 3638 10 月 21 日 09:55 サイト パッケージ

4

3 に答える 3

16

実行する必要があります。sudo easy_installそうしないと、インストールディレクトリに書き込む権限がありません。

于 2012-12-20T13:34:15.500 に答える
5

インストールのためにsudoを試しましたか?ファイルを「作成または削除」する権限が付与されます。

于 2012-12-20T13:33:06.217 に答える