pex упаковывает файл простого скрипта

Я создал простой файл сценария Python с именем main.py, который требует некоторых библиотек зависимостей. Я установил pip, заморозил их в файл require.txt (в virtualenv) и теперь хочу упаковать их оба, чтобы сделать один исполняемый файл, который просто запускает скрипт

как правильно его генерировать?

заранее спасибо

1 ответ

Чтобы создать файл из вашегоmain.pyсценарий иrequirements.txtфайл, вы можете использовать следующую команду:

      pex -r requirements.txt --exe main.py -o out.pex

Важно отметить, что в результатеpexфайл будет включать ваш код и его зависимости, но не будет включать интерпретатор Python. Следовательно, необходимо убедиться, что на целевом компьютере установлен соответствующий интерпретатор Python.

Когда вы генерируетеout.pexфайл с использованиемpex 2.1.137, результирующая файловая структура обычно будет выглядеть следующим образом:

      .bootstrap/
.deps/  <-- Dependencies will be stored in this directory.
__pex__/
__main__.py  <-- This is the actual entry-point that uses a shebang (hash sign) and wraps your main.py script.
__pex_executable__.py  <-- Your main.py script will be located here.
PEX-INFO
Другие вопросы по тегам