2010-01-28 1 views
1

я получаю следующие ошибки, я поместил [мое имя] для анонимности:Как установить easy_install для Python 2.6.4 в Mac OSX 10.4.11

>>> python /Users/[myname]/Desktop/setuptools-0.6c11/ez_setup.py 
    File "<stdin>", line 1 
    python /Users/[myname]/Desktop/setuptools-0.6c11/ez_setup.py 
               ^
SyntaxError: invalid syntax 

Если вы не можете увидеть^находится под 11.

Или я получаю эту ошибку:

>>> python /Users/[myname]/Desktop/EZ_tutorial/ez_setup.py 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
NameError: name 'python' is not defined 
+1

Привет Диего, добро пожаловать на SO. Когда вам нужен моноширинный шрифт, вы можете выделить свой текст и нажать ctrl-k. – bernie

ответ

4

Возможно, сценарий ez_setup.py может работать или не работать в зависимости от вашей среды. Если нет, следуйте инструкциям here. В частности, из оболочки, убедитесь, что питон 2.6 установлен теперь вызывается командой python:

$ python 
Python 2.6.4 (r264:75821M, Oct 27 2009, 19:48:32) 
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> ^D 

Если нет, то измените переменную PATH среды вашей оболочки. Затем скачайте Setuptools 2.6 питон яйцо из here, изменить каталог загрузки вашего Брауэра, и запустить загруженный скрипт:

$ cd ~/Downloads # substitute the appropriate directory name 
$ sh setuptools-0.6c11-py2.6.egg 
+0

я получаю следующее сообщение об ошибке при попытке вашей первой рекомендации: >>> ш Setuptools-0.6c11-py2.6.egg SyntaxError: неверный синтаксис , который показан на 0.6c11 второго кода, который вы показали вернулись следующее: NameError: name 'cd' не определен – Diego

+0

Вы все еще пытаетесь выполнить команды оболочки внутри интерпретатора Python! Приглашение, которое вы видите, должно быть чем-то вроде '$' not '>>>'. Обратите внимание на '^ D': это означает одновременное использование клавиш« Control »и« D », которые должны вернуть вас в оболочку. –

+0

Удивительно, это сработало. Спасибо, Нед! – Diego

2

Попробуйте запустить эту команду из командной строки (т.е. прямо из Terminal.app), а не внутри интерпретатора Python.

+0

Я получаю ту же ошибку в оболочке, к сожалению, – Diego

+0

, если у вас есть '>>>' вы находитесь в оболочке python. Выйдите из него, используя 'quit()'. – cobbal