habrman
Июль 2, 2019 08:18:19
создал проект на своей машине на питон3, проект использует сторонние модули
как проще всего отдать проект заказчику?
например я дам ему установочный пакет с питоном, он его установит, 2 раза кликнул по файлу и скрипт запустился
или залил на сервер с линуксом и тоже запустил без установок модулей
насколько я понял pip устанавливает в системные директории, виртуаленв тоже нужно ставить и настраивать, и отдельно запускать
нужно самое простое решение
Rodegast
Июль 2, 2019 11:13:38
> как проще всего отдать проект заказчику?
Нужно у заказчика узнать в каком виде ему удобнее получить проект.
habrman
Июль 2, 2019 11:48:09
заказчику удобно получить каталог с файлами, он ищет файл “запусти.py”, кликает 2 раза и получает результат
FishHook
Июль 2, 2019 11:54:11
habrman
заказчику удобно получить каталог с файлами, он ищет файл “запусти.py”, кликает 2 раза и получает результат
И как же он это сделает, если питона на его машине нет?
Rodegast
Июль 2, 2019 12:05:30
> заказчику удобно получить каталог с файлами, он ищет файл “запусти.py”, кликает 2 раза и получает результат
Тогда читай эту тему + ссылки в моих сообщениях.
http://python.su/forum/topic/36984/
habrman
Июль 2, 2019 14:06:14
FishHook
И как же он это сделает, если питона на его машине нет?
установочный пакет он вполне может запустить
главное чтобы после установки ничего не нужно было настраивать
FishHook
Июль 2, 2019 14:30:59
habrman
установочный пакет он вполне может запуститьглавное чтобы после установки ничего не нужно было настраивать
Ну вот и сделайте ему установочный пакет, какая проблема написать батник с десятком команд, который установит питон, создаст venv, запустит pip и тд?
habrman
Июль 2, 2019 20:54:37
почитал про venv, создал в проекте, загрузил туда модули
перенес на виндовс -и не пойму что дальше
пишут что надо в Scripts зайти но у меня этого нет
или нельзя перенести venv с линукса в винду?
habrman
Июль 3, 2019 09:12:02
как я понимаю, нужно заранее создать venv для машины где будет запускаться скрипт, причем для виндовс и линукс они будут различаться
честно говоря немного разочарован
в пхп хотя бы есть композер, который скачивает классы локально в проект
JOHN_16
Июль 3, 2019 14:05:54
habrman
как я понимаю, нужно заранее создать venv для машины где будет запускаться скрипт
нет, заранее не надо. Это все можно сделать в скрипте установщика вашей программы.