в сторону iPython: easy_install не может найти мои Python (ы) в Mac OS 10.5.8 - PullRequest
0 голосов
/ 31 августа 2011

Установил setuptools-0.6c11-py2.7.egg на моем Mac OS 10.5.8, но затем

sudo easy_install readline ipython

приводит к возможной проблеме со скриптом?

Processing readline-6.2.0.tar.gz
Running readline-6.2.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-N_JiZD/readline-  6.2.0/egg-dist-tmp-9IRgCS
No eggs found in /tmp/easy_install-N_JiZD/readline-6.2.0/egg-dist-tmp-9IRgCS (setup script problem?)

и easy_install не может найти мои Python (ы)

ERROR: 'IPython requires Python Version 2.6 or above.' 
Exiting.
error: Setup script exited with 1

однако я только что установил 2.7 и моя активная версия 3.0.1

$ ls /Library/Frameworks/Python.framework/Versions/
2.7 3.0 Current

основываясь на советах, которые я нашел здесь, я попытался установить setuptools прямо в ... / 2.7 / bin /, но все, что я получил, это лекция easy_install, в которой

setuptools 0.6c11 is already the active version in easy-install.pth

еще один совет, который я увидел здесь, - это бежать

$ python2.7 setup.py install               
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'setup.py': [Errno 2] No such file or directory

Этот результат вызывает беспокойство. Как я могу помочь easy_install найти мои вещи? Я сделал что-то глупое?

1 Ответ

3 голосов
/ 31 августа 2011

Для какой версии python easy_install? Посмотрите на верхнюю часть файла в списке which easy_install. Держу пари, это Python 2.6. Посмотрите, если у вас есть easy_install-2.7 или что-то подобное, и используйте его вместо этого, если у вас есть. Если нет, то обязательно переустановите setuptools с правильной версией Python .

Наконец, я не думаю, что вам нужно указывать easy_install readline, поскольку он будет установлен автоматически как зависимость iPython, когда iPyhon имеет значение easy_install ed.

...