2012-06-09 1 views
0

Я работаю на сервере, и я испытываю проблемы при установке «легко установить» модуль для Python 2.7.3Easy-Install, Setuptools и руководство по установке на Python 2.7.3 на компьютере: попытка обновить Trac

Это очень необычно, и именно поэтому я прихожу к вам, ребята (не нашли никакого решения в Интернете)

Этот сервер является debian 2.6.32. Компания, которая арендует это может иметь свои собственные пакеты сделок РЕПО, потому что, когда я попытался

apt-get install python 

все, что я мог бы получить было 2,6 версии. Я вручную установил python. (Для завершения установки, в конце файла .bashrc, я добавил следующую строку:.

PATH=~/python/bin:$PATH 

я установил питона-Setuptools а

Когда я пытаюсь установить легко установить, я началось с «найти easy_install», который дал мне следующий вывод:

/usr/bin/easy_install 
/usr/share/pyshared/easy_install.py 
/usr/share/pyshared/setuptools/command/easy_install.py 
/usr/share/pyshared/setuptools/command/easy_install.pyc 
/usr/share/pyshared/setuptools/tests/test_easy_install.py 

Я попытался установить его, но он не работает, я могу использовать один в «pyshared» с помощью следующей команды:.

python /usr/share/pyshared/easy_install.py trac 

, но это не даст мне лучше, чем Trac 0.11.70 я попробовал:

python /usr/share/pyshared/easy_install.py --upgrade Trac==0.12 

как предложено в док Trac, но я получаю «ошибка: Не признанный тип архива:/TMP/easy_install -t9u9P5/Trac-0.12.tar.gz "

Ручная установка trac не работает:« ImportError: No module named setuptools ». Когда я пытаюсь установить его (загрузите файл .egg), его сбой установки: "zipimport.ZipImportError: can't decompress data; zlib not available". «apt-get install zlib-bin» показывает, что zlib уже установлен.

О, и когда я попытался следующие:

питон easy_install.py установить

(в «Setuptools/каталог команды сверху), я получил:

Traceback (most recent call last): 
    File "easy_install.py", line 15, in <module> 
    from setuptools import Command, _dont_write_bytecode 
ImportError: No module named setuptools 

так выглядит например, я довольно сильно напортачил ... Я пробовал все, что мог найти, но похоже, что мой компьютер не обнаружит некоторые пакеты. Возможно, это потому, что я вручную установил python 2.7 (apt-get install python показывает, что python 2.6 является уже установлен)

Кто-нибудь знает, почему он не может работать, и что я должен сделать, чтобы он работал?

спасибо!

ответ

0

Debian stable 6.0.x Squeeze поддерживает Python 2.5, 2.6 (по умолчанию), а также 3.0, поэтому ваша начальная позиция необязательна. Это могут быть дистрибутивные родные пакеты. И теперь хорошо идти даже с Python2.5 для Trac. BTW, каково ваше требование для более поздней версии Python?

Во всяком случае, если нужно, попробуйте python-virtualenv еще лучше в сочетании с virtualenvwrapper и сверните свои собственные библиотеки внутри виртуальной среды.Мессинг с общесистемными установленными библиотеками ведет вас ..., ну вы уже заметили.

По-прежнему можно повторно использовать уже установленный материал Python, включив его через символические ссылки. Я нашел good guide через another SO question, что я с успехом применяю в своей собственной установке разработки, чтобы иметь разные комбинации версий Python, Trac и Trac Plugins в готовых виртуальных средах под рукой.

+0

Спасибо за ваш ответ! – Yace

1

Чтобы решить эту проблему: Traceback (самый последний вызов последний): Файл "easy_install.py", строка 15, в из Setuptools импорта команды, _dont_write_bytecode ImportError: Нет модуль с именем Setuptools

Поскольку отсутствие python setuptools, вы можете скачать setuptools 0.6c11 здесь: https://pypi.python.org/pypi/setuptools/0.6c11#downloads

и настроить его с помощью «установки python setup.py install». Затем вы можете настроить другие плагины.

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

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