2010-11-13 3 views
0

Я хочу установить python2.5.5 в Ubuntu10.10, так как Ubuntu10.10 теперь просто поддерживает python> = 2.6, поэтому я загружаю исходный файл с сайта python и попробуйте установить его ./configure & & сделать & & sudo make install, кажется, что python2.5.5 был успешно установлен, но когда я хочу его использовать, иногда он говорит «no module named ...», но он должен быть в комплекте, я использовал его в своем Win7, поэтому я задаюсь вопросом, могу ли я установить все библиотеки.Как установить python2.5.5 в Ubuntu10.10 со всеми библиотеками в комплекте

+1

Прочитайте это: http://www.talino.org/tutorials/install-python-261- без-trashing-ubuntu/ – user225312

ответ

0

Вот пост, который может помочь:

Не знаю, какие библиотеки вам не хватает, но вы, вероятно, будете иметь возможность установить его с easy_install:

Вам нужно будет установить python2.5 в качестве стандартного python, поставив его перед python2.6 в PATH. Обратите внимание, что это должно быть на уровне sudo, так как вам нужно будет sudo easy_install. То есть sudo python должен запускать Python 2.5 перед тем, как попытаться установить easy_install. Это немного грязно, но после этого вы должны все нормально работать.

+0

Спасибо. Подробнее я набрал «python» в консоли и увидел, что версия 2.5.5, я хотел установить oauth с помощью easy_install, но не смог, он упомянул «нет модуля с именем zlib» – richie

+0

zlib - это модуль python, поэтому это что-то с python себя, что было неправильно. Вероятно, вы сделали частичную установку python, пытаясь загрузить и запустить команды configure & make. Неплохая ситуация - вам, вероятно, придется сначала очистить это - см. Этот пост, может помочь: http://stackoverflow.com/questions/3544378/uninstall-python-built-from-source. Если вы можете правильно удалить python2.5.5 (после этого вы не должны получать python2.5.5 при запуске 'python' и, надеюсь, вы должны получить python2.6), попробуйте выполнить процедуру в ссылках, которые я разместил. –

+1

Python автоматически установит поддержку zlib, если он обнаружит заголовки zlib во время './Configure'. Установите пакет Ubuntu zlib-devel и переустановите Python, чтобы получить поддержку zlib. – fideli

1

Возможно, вам не хватает некоторых библиотек, которые по умолчанию не связаны с Ubuntu с Python (я понятия не имею, почему они решили разделить «ядро» python таким образом).

Вы можете попробовать запустить apt-get build-dep python python-dev и построить снова (возможно, вам придется добавить и другие пакеты).

Правило большого пальца состоит в том, что если Python жалуется на отсутствие модуля sqlite3, вам необходимо установить libsqlite3-dev, а затем перестроить.

2

Рассмотрите возможность использования Felix Krull's PPA, у которого есть предварительно построенные пакеты Python 2.5 для Ubuntu.

1

Вы можете добавить 10.04 в ваши меткие источники, то вы можете установить в обычном порядке после APT-обновления

 Смежные вопросы

  • Нет связанных вопросов^_^