Уведомления

Группа в Telegram: @pythonsu

#1 Июль 8, 2016 15:18:28

arkuz
Зарегистрирован: 2016-07-04
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Как запустить скрипт на Python без установки самого Python?

Здравствуйте.
Есть скрипт, написанный на Python. Использует несколько сторонних библиотек, которые надо устанавливать через pip. Можно ли как то настроить окружение, загрузить все библиотеки и передать пользователю папку с окружением, чтобы скрипт он запускал из нее? Чтобы не устанавливать сам Python?

А то у пользователей возникают проблемы с установкой окружения.

Я пробовал в питоне создать окружение, установить все библиотеки туда, а потом запустить скрипт из этого окружения на другом компьютере, где не установлен питон. Но увы! Не работает!

Отредактировано arkuz (Июль 8, 2016 15:27:16)

Офлайн

#2 Июль 8, 2016 15:50:31

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

Как запустить скрипт на Python без установки самого Python?

я бы попробовал cx_freeze



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

Офлайн

#3 Июль 8, 2016 16:00:05

BiRiNi
Зарегистрирован: 2016-06-09
Сообщения: 2
Репутация: +  1  -
Профиль   Отправить e-mail  

Как запустить скрипт на Python без установки самого Python?

или pyinstaller, а лучше все-таки поставить интерпретатор

Офлайн

#4 Июль 8, 2016 16:39:31

arkuz
Зарегистрирован: 2016-07-04
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Как запустить скрипт на Python без установки самого Python?

А можно подробнее, что за штуки такие?

Офлайн

#5 Июль 8, 2016 17:56:55

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

Как запустить скрипт на Python без установки самого Python?

Научитесь пользоваться поиском



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

Офлайн

#6 Июль 8, 2016 18:58:00

arkuz
Зарегистрирован: 2016-07-04
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Как запустить скрипт на Python без установки самого Python?

Спасибо!

Офлайн

#7 Июль 8, 2016 19:50:19

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Как запустить скрипт на Python без установки самого Python?

arkuz
Я пробовал в питоне создать окружение, установить все библиотеки туда, а потом запустить скрипт из этого окружения на другом компьютере, где не установлен питон. Но увы! Не работает!
Скорее всего Вы упустили из виду сам интерпретатор питона, который обычно скрывается в одной dll-ке.

Офлайн

#8 Июль 11, 2016 16:15:48

arkuz
Зарегистрирован: 2016-07-04
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Как запустить скрипт на Python без установки самого Python?

Shaman
Скорее всего Вы упустили из виду сам интерпретатор питона, который обычно скрывается в одной dll-ке.
Делал с помощью virtualenv

Офлайн

#9 Июль 11, 2016 18:54:26

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Как запустить скрипт на Python без установки самого Python?

Тогда у Вас есть дополнительные проблемы. virtualenv не создаёт полностью независимое окружение.
На самом деле достаточно просто скопировать каталог с питоном и положить туда python*.dll, если её там ещё нет. В систему-рецепиент может понадобиться установить соответствующий VC рантайм.

Отредактировано Shaman (Июль 11, 2016 18:58:01)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version