Форум сайта python.su
Привет всем!
Я только начал изучать python
Есть вопрос, смотрите. У меня есть скрипт, в котором импортировано много сторонних модулей(точнее 3 штуки), как бы мне собрать все это в один файл и запускать его даже там, где этих модулей нет?
Я гуглил, но нашел только py2exe, pyinstaller. А мне нужно запускать из под linux/bsd
Заранее спасибо.
Офлайн
или прост при переносе переносите и эти модули или делайте какой-то setup который автоматически скопирует
также можно собрать пакет, например deb или rpm
но для простых скриптов с 3 модулями, не думаю, чо нужно так заморачиватся
ntwman3 штуки это не много, это мало
в котором импортировано много сторонних модулей(точнее 3 штуки)
Офлайн
terabayt
или прост при переносе переносите и эти модули или делайте какой-то setup который автоматически скопируеттакже можно собрать пакет, например deb или rpmно для простых скриптов с 3 модулями, не думаю, чо нужно так заморачиватся
Отредактировано ntwman (Июнь 23, 2015 22:15:09)
Офлайн
вообще можно вместо директивы import во многих случаях можно просто вставить текст из этих файлов.
Лично мое мнение - это глупость. Архивируете 4 файла и на целевой машине распаковываете.
Отредактировано doza_and (Июнь 23, 2015 22:19:23)
Офлайн
если по теме говорить то вроде cx-freeze то что вам нужно
Офлайн