簡體   English   中英

無法在我的Mac上安裝YAML for Python2.7

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM