2013-10-02 90 views
1

我完全是新手,需要一些幫助。linux redhat 6和安裝easy_install

我有一個託管的服務器運行Linux紅帽6和使用Python 2.7(剛剛被設置爲默認在Python 2.6)位於/usr/local/bin/python2.7

我m試圖設置easy_install在服務器上,但我不知道如果我正確地做到這一點,在我運行的bash屏幕上:sudo apt-get install python-setuptools

但它一直要求一個sudo密碼,我假設是我用來通過SSH登錄的正常管理員密碼?我使用了我的管理員密碼和我的root密碼,兩者似乎都不起作用,任何人都可以幫忙嗎?也許這是從我身邊看過來的(作爲一個新手)。 感謝加雷思

回答

2

幾件事情:

  1. sudo密碼很可能爲你的服務器上的用戶帳戶的密碼,但您的用戶帳戶可能沒有sudo訪問。命令是否提供任何輸出?
  2. 您正在使用RedHat,但您的apt-get install命令是Debian/Ubuntu特定的。你正在尋找的等效是yum install
  3. 然而yum使用Python 2.6,你從yum庫安裝任何Python包將安裝這一版本的Python,而不是提供給蟒蛇2.7。

爲了解決這個問題,你有兩個選擇:

  1. 使用類似pythonbrew它允許你開啓你的系統Python解釋(你仍然不會能夠yum install python-setuptools,但可以讓你輕鬆Python的切換2.6/2.7/3.3)
  2. 使用來自setuptools網站wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python下面的命令來安裝只要python給你python2.7
  3. 這樣做,easy_install pip得到安裝在系統上pip(希望爲Python 2.7)後
  4. 使用virtualenv的 - 他們避開所有sudo問題。