Уведомления

Группа в Telegram: @pythonsu

#1 Июль 2, 2019 08:18:19

habrman
Зарегистрирован: 2019-07-01
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

перенос проекта

создал проект на своей машине на питон3, проект использует сторонние модули
как проще всего отдать проект заказчику?
например я дам ему установочный пакет с питоном, он его установит, 2 раза кликнул по файлу и скрипт запустился
или залил на сервер с линуксом и тоже запустил без установок модулей
насколько я понял pip устанавливает в системные директории, виртуаленв тоже нужно ставить и настраивать, и отдельно запускать
нужно самое простое решение

Офлайн

#2 Июль 2, 2019 11:13:38

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2849
Репутация: +  186  -
Профиль   Отправить e-mail  

перенос проекта

> как проще всего отдать проект заказчику?

Нужно у заказчика узнать в каком виде ему удобнее получить проект.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#3 Июль 2, 2019 11:48:09

habrman
Зарегистрирован: 2019-07-01
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

перенос проекта

заказчику удобно получить каталог с файлами, он ищет файл “запусти.py”, кликает 2 раза и получает результат

Офлайн

#4 Июль 2, 2019 11:54:11

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

перенос проекта

habrman
заказчику удобно получить каталог с файлами, он ищет файл “запусти.py”, кликает 2 раза и получает результат
И как же он это сделает, если питона на его машине нет?



Офлайн

#5 Июль 2, 2019 12:05:30

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2849
Репутация: +  186  -
Профиль   Отправить e-mail  

перенос проекта

> заказчику удобно получить каталог с файлами, он ищет файл “запусти.py”, кликает 2 раза и получает результат

Тогда читай эту тему + ссылки в моих сообщениях. http://python.su/forum/topic/36984/



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#6 Июль 2, 2019 14:06:14

habrman
Зарегистрирован: 2019-07-01
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

перенос проекта

FishHook
И как же он это сделает, если питона на его машине нет?
установочный пакет он вполне может запустить
главное чтобы после установки ничего не нужно было настраивать

Офлайн

#7 Июль 2, 2019 14:30:59

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

перенос проекта

habrman
установочный пакет он вполне может запуститьглавное чтобы после установки ничего не нужно было настраивать
Ну вот и сделайте ему установочный пакет, какая проблема написать батник с десятком команд, который установит питон, создаст venv, запустит pip и тд?



Офлайн

#8 Июль 2, 2019 20:54:37

habrman
Зарегистрирован: 2019-07-01
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

перенос проекта

почитал про venv, создал в проекте, загрузил туда модули
перенес на виндовс -и не пойму что дальше
пишут что надо в Scripts зайти но у меня этого нет
или нельзя перенести venv с линукса в винду?

Офлайн

#9 Июль 3, 2019 09:12:02

habrman
Зарегистрирован: 2019-07-01
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

перенос проекта

как я понимаю, нужно заранее создать venv для машины где будет запускаться скрипт, причем для виндовс и линукс они будут различаться
честно говоря немного разочарован
в пхп хотя бы есть композер, который скачивает классы локально в проект

Офлайн

#10 Июль 3, 2019 14:05:54

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

перенос проекта

habrman
как я понимаю, нужно заранее создать venv для машины где будет запускаться скрипт
нет, заранее не надо. Это все можно сделать в скрипте установщика вашей программы.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version