在OS X Mountain Lion上使用Apple內置的Python安裝和更新Python包的正確方法是什麼?如何在OS X Lion上維護Python包?
我已經嘗試了所有我可以在這裏和各種軟件包的文檔中找到的所有內容,但仍遇到導致安裝或更新失敗或中止的各種錯誤。值得注意的是,與pip
我經常得到這樣
RuntimeError: maximum recursion depth exceeded in cmp
或
和一些命令錯誤pip
命令(如list
)只是似乎沒有存在的。
我有一個最新版本的pip
,它可以在某些軟件包中正常工作,並且安裝了最新的Xcode命令行工具。
,似乎工作的唯一的事 - 和它的作品所有的時間 - 是
python setup.py install
這是維護和安裝上的獅子Python包的正確方法是什麼?是否有任何理由而不是使用這種方法作爲我的主要方法保持包uptodate? pip
應該爲我工作,還是不適用於Apple的Python?
更新:我太早說話。我也有
python setup.py install
偶爾(經常)的問題我會得到:
error: /Library/Python/2.7/site-packages: Too many open files
沒事的時候在一個新的終端上運行,我得到大約50時,我
lsof | grep python | wc -l
如果我放棄了Dropbox,這似乎是這些的來源,並減少到0,我仍然得到「太多打開的文件」對於大多數軟件包安裝操作,無論我使用什麼工具,即使重新啓動我的系統EM。
爲什麼我經常收到「太多打開文件」的錯誤?
需要明確的是,這個問題有兩個部分:(1)應'pip'爲我工作有**蘋果的Python * *和(2)如果這是一個常見的問題,是'python setup.py install'是維護** Apple Python **的正確和可靠的方法。這不是關於使用哪個其他Python的問題(儘管這是一個有趣的問題)。 – orome