2

MacにPython2.7用のYAMLモジュール(PyYAML3.10)をインストールしようとしています。次のエラーメッセージが表示されます。

$ python setup.py install
running install
running build
running build_py
running build_ext
running install_lib
creating /Library/Python/2.7/site-packages/yaml
error: could not create '/Library/Python/2.7/site-packages/yaml': Permission denied

誰かがこれで私を助けることができますか?

ありがとう!

4

3 に答える 3

1

それは権限の問題です...試してみてください:sudo python setup.py install

于 2012-04-25T20:49:46.237 に答える
0

pipを使用してパッケージをインストールし、virtualenvを使用してユーザーとして pip インストール パッケージを作成することをお勧めします。これでメッセージが来なくなりPermission deniedます。virtualenv の詳細については、このガイドを参照してください。最初はつかむのが少し難しいように思えるかもしれませんが、努力する価値があることをお約束します.

于 2012-04-25T21:00:25.870 に答える
0

エラーは非常に明確です。

error: could not create '/Library/Python/2.7/site-packages/yaml': Permission denied

このディレクトリに書き込む権限がありません。setup.pyを使用して実行する場合sudoは、root 権限で実行し、インストールできるようにします。

sudo python setup.py install

さまざまなオープン ソース ソフトウェアをインストール (およびアンインストール、アップグレードなど) するための便利な方法を提供するmacportsのようなものを調べることができます。YAML モジュールのパッケージ バージョンが含まれています。

于 2012-04-25T20:49:57.327 に答える