2012-02-29 2 views
2

Я строю программу Jython в PyDev и в процессе нашел необходимость в некоторых пакетах, которые не являются стандартными для Jython 2.5, но являются стандартными для CPython 2.7. К этому моменту я использовал easy_install python и неправильно указывал PyDev на /usr/lib/python2.7/dist-packages. В то время как это неправильно, это работало в течение последних нескольких месяцев до сегодняшнего дня, когда я столкнулся с this problem; один из Python 2.7 libs, который забирает провизию над библиотекой Jython и вызывает хавок.Лучший способ управления пакетами Jython

Мой вопрос два раза:

Что такое правильный способ упаковки библиотеки для Jython. Это так же просто, как virtual-env + easy_install? Если да, то как настроить виртуальный env для Jython?

Каков правильный способ резервного копирования Python 2.7 libs в установку Jython, предполагая, что они могут функционировать на 2.5. (Бонусные баллы за и пример с использованием модулей pkg_resources.)

ответ

1

Хорошо, так что этот способ более очевиден, чем мне бы хотелось.

Ответ на this question объясняет установку easy_install для Jython, ссылаясь на все вещи, добавление в Jython Docs ...

используя/путь/к/Jython/bin/easy_install затем устанавливает дополнительные модули для ваш каталог Jython/Lib/site-packages/где они должны проживать.

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