Как разработать и упаковать с ActivePython?

Я разрабатывал (несколько сложное) приложение на ядре python (2.6), а также сумел использовать pyinstaller для создания исполняемого файла для развертывания в измерениях или распространения среди моих коллег. Я работаю на ОС Ubuntu.

Что меня беспокоило, так это обновление версий numpy или scipy. Некоторые функции мне нужны в 0,9, а я все еще на 0,7. Процесс их обновления, или matplotlib, в этом отношении не элегантен. Я обновил на своем локальном компьютере, чтобы удалить папки этих библиотек, а затем вручную установить более новые версии.

Тем не менее, это не работает для машин, где у меня нет корневого доступа. Пытаясь найти обходной путь, я нашел ActivePython. Я быстро попробовал, и он, похоже, использует PyPM для загрузки новейшего scipy и numpy в его пользовательское место установки. Отлично! Мне не нужен root-доступ, и я могу использовать последнюю версию библиотек.

ВОПРОС:

  1. Если в индексе PyPM с ActivePython отсутствуют библиотеки, как я могу напрямую использовать исходный код этих библиотек (например, wxpython) для включения в эту установку?

  2. Как я могу использовать pyinstaller для сборки исполняемого файла, используя только библиотеки в установке ActivePython?

0 ответов

Другие вопросы по тегам