2012-04-25 10 views
2

私のMacにPython 2.7のYAMLモジュール(PyYAML3.10)をインストールしようとしています。私はfollのエラーメッセージを受け取ります:私のMacにPython2.7用のYAMLをインストールできません

$ 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 

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

ありがとうございます! sudo python setup.py install

答えて

1

それは権限の問題だ...と試してみてください

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

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

sudo python setup.py install 

あなたはあなたにインストールする便利な方法を提供しますmacportsのようなもの、に見てみたいことがあります(とアンインストール、ugradingなど)のオープンソースソフトウェアの様々な。パッケージ版のYAMLモジュールが含まれています。

+0

ありがとうございます。それは私がsudoを使用し、私がインストールすることができる権限の問題だった。ありがとう... – user1357154

0

誤差は非常に明確である:

0

パッケージをインストールするにはpip、ピップインストールパッケージを作成するにはvirtualenvを使用することをお勧めします。この方法では、あなたはもはやPermission deniedメッセージを取得しません。 virtualenvの詳細については、this guideを参照してください。最初は握るのが難しいように思えるかもしれませんが、努力がそれにふさわしいとあなたに約束します。

関連する問題