Лучший метод для управления пакетами Jython - PullRequest
2 голосов
/ 29 февраля 2012

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

У меня вопрос двоякий:

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

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

1 Ответ

1 голос
/ 29 февраля 2012

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

Ответ на на этот вопрос объясняет установку easy_install для Jython, ссылаясь на все, Приложение к Документам Jython ...

с помощью / path / to / jython / bin / easy_install затем устанавливает дополнительные модули в каталог Jython / Lib / site-packages /, где они должны находиться.

...