Вопрос

Я пытаюсь скомпилировать и установить Python2.6.4 на Debian 5.0.3 (64 бит). Я установил, используя «Make Altinstall», так как хочу сохранить Python 2.5.2, который поставляется с Deb5.0 в качестве моего Python по умолчанию.

После этого я установил Setuptools 0.6c11, используя команду 'Sudo shetuptools-0.6c11-py2.6.egg-prefix =/usr/local'. Однако после установки, когда я пытаюсь «импортировать pkg_resources» с python2.6, он не работает, говоря «Importerror: нет модуля с именем pkg_resources». Без pkg_resources я вряд ли могу многое сделать.

Может ли кто -нибудь поделиться здесь, что может пойти не так или чего не хватает?

Это было полезно?

Решение

Упаковка и интеграция упаковки сложны. У Debian есть Python 2.6, но по какой -то внутренней причине он находится только в экспериментальной ветви:

$ rmadison python2.6
 python2.6 |    2.6.2-2 |  experimental | source, ia64
 python2.6 |    2.6.4-1 |  experimental | source, alpha, amd64, armel, hppa, \
                                          i386, powerpc, s390, sparc

$

Я бы использовал этот пакет, так как он, вероятно, будет более полностью интегрирован с остальной упаковкой Python. Кроме того, как это .deb, вы можете легко удалить его.

И список Debian-Python может помочь вам дальше.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top