2012-12-20 55 views
3

我在Mac上運行Enthought蟒蛇在32位模式下不能創建或刪除文件的安裝目錄:難度安裝PIP

我的PATH varaible設置爲PATH = /庫/框架/ Python.framework /版本/當前/ bin:/Library/Frameworks/Python.framework/Versions/Current/bin:/ usr/bin:/ bin:/ usr/sbin:/ sbin:/ usr/local/bin

當我嘗試安裝或easy_install我得到「不能創建或刪除安裝目錄中的文件」

這裏是跟蹤(ls -l的目錄也遵循)

約翰 - 的MacBook-PRO:BIN jc_macpro $ easy_install的點子 錯誤:無法創建或刪除文件的安裝目錄

試圖添加或 安裝目錄中刪除文件出現以下錯誤:

[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站點包

+0

一般來說,我會建議使用自制軟件安裝和管理新的Python版本和包(自帶畫中畫):https://github.com/mxcl/homebrew/wiki/Homebrew-and-Python –

回答

11

您需要運行sudo easy_install否則您將無權寫入安裝目錄。

+0

謝謝。即使我是管理員,是否有要求sudo的理由?即我把事情搞砸了! –

+0

您的用戶可能屬於管理員組,但這隻意味着您可以將文件寫入具有組寫入權限的文件夾和由管理員擁有的組。 sudo本質上暫時將您的權限提升爲root用戶 - root可以將文件寫入任何地方。 – paulgrav

3

你試過須藤的安裝?它應該給你'創建或刪除'文件的權利。

+0

謝謝。對不起,我只能將一個答案作爲「答案」。你的答案很清楚,但我落後了幾秒。再次感謝 –