Задать вопрос

Как сделать независимый python-скрипт?

У меня есть очень простой python-скрипт, который зависит от 2-х модулей.

На своей машине я делаю так:

pip install falsk
pip install falsk-restful


потом:

python myscript

и сервис запустился, все ок.

Как упаковать этот скрипт вместе с зависимостями так, чтобы он работал на любой машине у которй есть только python (без pip и прочего)?
Вроде как virtualenv для этого предназначен, но если python2, то его нужно ставить дополнительно....
  • Вопрос задан
  • 798 просмотров
Подписаться 3 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
@1001001
можно так, все будет в директории со скриптом
pip install <pkg_name> -t /path/to/your_dir
и в коде указать
root = os.path.abspath(os.path.dirname(__file__))
your_dir = os.path.join(root, 'your_dir')

sys.path.append(your_dir)
Ответ написан
Комментировать
@MechanicZelenyy
Ответ написан
Комментировать
@yynazare
Можно скомпилировать с помощью pyinstaller ( https://www.pyinstaller.org/ )
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
19 янв. 2025, в 02:12
70000 руб./за проект
19 янв. 2025, в 01:58
20000 руб./за проект
18 янв. 2025, в 23:27
50000 руб./за проект