2010-12-11 108 views
16
安裝的easy_install當

我試圖安裝的easy_install的,那麼......自己看吧:權限被拒絕試圖在OSX


SH setuptools的-0.6c11-py2.6.egg

處理setuptools的-0.6c11-py2.6.egg

複製的setuptools-0.6c11-py2.6.egg到/Library/Python/2.6/site-packages

添加setuptools的0.6c11到易於安裝.pth文件

安裝easy_install的腳本到/ usr/local/bin目錄

錯誤:在/ usr/local/bin目錄/ easy_install的:權限被拒絕


我怎麼給我的電腦權限做到這一點?我嘗試用友好的聲音告訴它,「電腦,我在此授予您安裝easy_install的許可」,但這並不奏效。

+0

+1,主要是因爲標題使我感到好笑:) – 2010-12-11 13:43:27

+0

+1,回顧我自己的「easy」安裝失敗(更老的)OS X - 通過easy_install -U setuptools繼續升級後調用easy_install * new *版本,因爲新腳本被轉儲到/ usr/local/bin中,後者位於'$ PATH'中的/ usr/bin之後。花了我一段時間來弄清楚發生了什麼事...... – SimonJ 2010-12-11 14:18:43

+5

您是否嘗試在系統偏好設置中啓用語音識別?也許你需要更堅定。 – 2010-12-11 16:13:34

回答

12

使用sudo

sudo sh setuptools-0.6c11-py2.6.egg 

我也會調查MacPorts

編輯(5年後):我現在建議Homebrew而不是MacPorts。

+2

我想喜歡MacPorts,但是當我嘗試使用PHP中的特定圖書館時,我意識到MacPorts想要吸收整個生態系統 – 2010-12-11 16:14:33

+0

像魅力一樣工作。謝謝你的提示。 – mrdavidjcole 2010-12-12 01:31:01

+2

@ peter你應該嘗試然後自制。它儘可能地使用Mac OS附帶的庫。另外,它不需要使用sudo – Nerian 2011-05-09 13:57:44

5
sudo sh setuptools-0.6c11-py2.6.egg 
3

您應該使用sudo。您需要輸入密碼。

3

從所顯示的路徑判斷,您可能使用的是蘋果提供的OS X 10.6中的Python 2.6。如果是這樣,請注意,Apple已經在/usr/bin中爲您輕鬆安裝了easy_install。試試輸入easy_install;如果軟件包試圖安裝腳本,則可能需要使用sudo easy_install。如果您使用的是另一個Python(您自己安裝的一個),則需要爲其安裝單獨版本的setuptools(或更新版本的Distribute)。