所以,我想在新服務器上安裝setuptools,所以我錯誤在Linux系統下安裝setuptools的
wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg
了,並試圖在該目錄sh setuptools-0.6c11-py2.7.egg
該文件所在,我得到
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named setuptools.command.easy_install
我找不到任何方法在任何地方進行調試。
當我嘗試
import sys
from setuptools.command.easy_install import bootstrap
sys.exit(bootstrap())
我得到
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named setuptools.command.easy_install
當我在Python解釋器輸入sys.path
它使我有以下幾點:
['', '/opt/python2.7/lib/python27.zip', '/opt/python2.7/lib/python2.7', '/opt/python2.7/lib/python2.7/plat-linux3', '/opt/python2.7/lib/python2.7/lib-tk', '/opt/python2.7/lib/python2.7/lib-old', '/opt/python2.7/lib/python2.7/lib-dynload', '/opt/python2.7/lib/python2.7/site-packages']
不確定發生了什麼問題;如果你需要一個起點,你可以在[這是我以前的答案](http://stackoverflow.com/a/13399213)中看到shell腳本的確切內容。 –
你是否可能在符號鏈接的路徑中運行這個?瘋狂的猜測,也許'os.path.abspath('$ 0')'解決了鏈接錯誤。 –
不確定,我是Linux新手 我剛剛將Python升級到了2.7,並且在最後的一段時間裏,它給了我這個錯誤 – rodling