2011-12-27 2 views
38

Я скачал ez_setup код отсюда: http://peak.telecommunity.com/dist/ez_setup.py и запустил его, но я не думаю, что setuptools был правильно установлен. Когда я пытаюсь открыть яйцо, используя easy_install, я получаю NameError. Есть предположения?Как получить setuptools и easy_install?

Вот конкретная ошибка:

Traceback (most recent call last): 
    File "C:...setup.py", line 223, in <module> 
    easy_install eggsetup.py 
NameError: name 'easy_install' is not defined 
+14

вы на убунту? 'sudo apt-get install python-setuptools' – dm03514

+6

Ubuntu с' File C: '? – Stan

+0

Нет, на windows =/ – dopatraman

ответ

3

Дайте эту ссылку попробовать ->https://pypi.python.org/pypi/setuptools

Я предполагаю, что вы на Windows, (может быть неправильно), но если вы нажмете зеленый Загрузки, вы должны перейти к таблице, где вы можете загрузить версию .exe версии setuptools, подходящую для вашей версии Python. Все файлы eggsetup должны быть учтены в исполняемом файле.

Дайте мне знать, если вам нужна дополнительная помощь.

+0

Pypi отлично, но мне нужен ванильный C-интерпретированный Python. Есть идеи? – dopatraman

+1

@ dopatraman, я думаю, вы думаете о PyPy, чтобы не путать с Pypi. –

85

Для версий Linux (Ubuntu/Linux Mint), вы всегда можете ввести это в командной строке:

sudo apt-get install python-setuptools

это автоматически установит EAS-_install

+4

Хотелось бы, чтобы эта версия была настолько старой, что она не будет установлена ​​должным образом (например, Buildout). – Wernight

18

Для Python3 на Ubuntu

sudo apt-get install python3-setuptools 
1

пожалуйста, попробуйте установить dependencie с пип, выполните следующую команду:

sudo pip install -U setuptools 
Смежные вопросы