Найти - Пользователи
Полная версия: Как запустить скрипт на Python без установки самого Python?
Начало » Python для новичков » Как запустить скрипт на Python без установки самого Python?
1
arkuz
Здравствуйте.
Есть скрипт, написанный на Python. Использует несколько сторонних библиотек, которые надо устанавливать через pip. Можно ли как то настроить окружение, загрузить все библиотеки и передать пользователю папку с окружением, чтобы скрипт он запускал из нее? Чтобы не устанавливать сам Python?

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

Я пробовал в питоне создать окружение, установить все библиотеки туда, а потом запустить скрипт из этого окружения на другом компьютере, где не установлен питон. Но увы! Не работает!
JOHN_16
я бы попробовал cx_freeze
BiRiNi
или pyinstaller, а лучше все-таки поставить интерпретатор
arkuz
А можно подробнее, что за штуки такие?
JOHN_16
Научитесь пользоваться поиском
arkuz
Спасибо!
Shaman
arkuz
Я пробовал в питоне создать окружение, установить все библиотеки туда, а потом запустить скрипт из этого окружения на другом компьютере, где не установлен питон. Но увы! Не работает!
Скорее всего Вы упустили из виду сам интерпретатор питона, который обычно скрывается в одной dll-ке.
arkuz
Shaman
Скорее всего Вы упустили из виду сам интерпретатор питона, который обычно скрывается в одной dll-ке.
Делал с помощью virtualenv
Shaman
Тогда у Вас есть дополнительные проблемы. virtualenv не создаёт полностью независимое окружение.
На самом деле достаточно просто скопировать каталог с питоном и положить туда python*.dll, если её там ещё нет. В систему-рецепиент может понадобиться установить соответствующий VC рантайм.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB