[英]How to make pip install python modules in my current python2.7 installation on mac (instead of 2.6)?
[英]Unable to install YAML for Python2.7 on my mac
我正在嘗試在Mac上為Python 2.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
誰能幫我這個忙嗎?
謝謝!
這是一個權限問題...嘗試: sudo python setup.py install
錯誤非常清楚:
error: could not create '/Library/Python/2.7/site-packages/yaml': Permission denied
您無權寫入此目錄。 如果使用sudo
運行setup.py
,則將以root特權運行它,從而可以安裝它:
sudo python setup.py install
您可能需要研究一下macports之類的東西,它為您提供了一種安裝(以及卸載,升級等)各種開源軟件的便捷方法。 它包括YAML模塊的打包版本。
我建議您使用pip安裝軟件包,並使用virtualenv使pip安裝軟件包成為您的用戶。 這樣,您將不會再收到“ Permission denied
消息。 請參閱本指南以了解有關virtualenv的更多信息。 起初似乎很難把握,但是我向您保證,付出的努力是值得的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.