LINUX.ORG.RU

Ошибка ImportError: No module named readline после установки python 2.6


0

1

На дистрибутиве Linux Mandriva стоял по умолчанию python 2.4 я установил python 2.6 из исходников, скаченных с python.org (т.е. ./configure, make, make install).

[root@mandriva2005 Python-2.6.7]# whereis python
python: /usr/bin/python /usr/bin/python2.4 /usr/lib/python2.4 /usr/local/bin/python2.6 /usr/local/bin/python2.6-config /usr/local/bin/python /usr/local/lib/python2.6 /usr/share/man/man1/python.1.bz2

если я пишу в терминале python, то

[root@mandriva2005 ~]# python
Python 2.4 (#2, Feb 12 2005, 00:29:46)
[GCC 3.4.3 (Mandrakelinux 10.2 3.4.3-3mdk)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

если

[root@mandriva2005 ~]# python2.6
Python 2.6.7 (r267:88850, Sep 15 2011, 12:48:23)
[GCC 3.4.3 (Mandrakelinux 10.2 3.4.3-7mdk)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Traceback (most recent call last):
  File "/etc/pythonrc.py", line 2, in <module>
    import readline
ImportError: No module named readline

как мне избавиться от ошибки?

Traceback (most recent call last):
  File "/etc/pythonrc.py", line 2, in <module>
    import readline
ImportError: No module named readline

P.S. Mandriva 2005 потому что тестовый, старый стенд...


Питоновые скрипты в /etc? У тебя скорее всего в переменных окружения нет пути до библиотек от 2.6

xpahos ★★★★★
()

Вероятно, ты собрал python без поддержки readline, так как confugure не обнаружил соответствующих хидеров.

baverman ★★★
()
Ответ на: комментарий от g-71

Поставить readline-dev, или readline-devel, или как-то так. Потом ./configure && make && sudo make install.

baverman ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.