Когда я устанавливаю ipython в свой osx и запускаю его, я получаю следующее предупреждение:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/
site-packages/IPython/utils/rlineimpl.py:96:
RuntimeWarning: Leopard libedit detected - readline will not be wel
behaved including some crashes on tab completion, and incorrect
history navigation. It is highly recommended that you install
readline, which is easy_installable with: 'easy_install readline'
Я установил readline и не использую системный python, который изначально был установлен в /Library/Frameworks/Python.framework/Versions/2.7/bin/python$
. /usr/bin/python
указывает на версию 2.7, как показано ниже
uname -a
Darwin macbook.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun 7
16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386
$sudo pip install readline ipython
$ipython --version
0.11
$/usr/bin/python --version #
Python 2.7.1
$which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
Я прочитал вопрос в не удалось изменить версию sys.path Python - я добавил /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/readline-6.2.1-py2.7.egg-info
в /Library/Frameworks/Python.framework/Versions/2.7/bin/ipython
, чтобы теперь он выглядел следующим образом: http://pastebin.com/raw.php?i=dVnxufbS
но я не могу понять, почему я получаю следующую ошибку:
File
"/Library/Frameworks/Python.framework/Versions/2.7/bin/ipython",
line 9
sys.path.insert(0,"/Library/Frameworks/Python.framework/Versions/2.7/lib/
python2.7/site-packages/readline-6.2.1-py2.7.egg-info")
Я не думаю, что вышеуказанный путь является проблемой, и моя цель - заставить ipython работать, не жалуясь на чтение, даже если он установлен и импортируется правильно.