Портативный скрипт Python с модулем - PullRequest
0 голосов
/ 01 июня 2018

Я новичок в использовании модулей Python.

В настоящее время я работаю над сценарием Python 2.7, который будет развернут на многих удаленных компьютерах (на которых установлен Python 2.7).Проблема в том, что в скрипте должен использоваться модуль, который Мне не разрешено устанавливать на этих компьютерах.

Мне интересно, возможно ливключите файлы модуля в тот же пакет, что и мой скрипт (возможно, сначала скомпилируйте их), а затем заставьте скрипт импортировать библиотеку из этой локальной папки, получив таким образом «переносимый» скрипт.

Если это возможнокак мне это сделать?


Особенности: Я использую 2.7.11 в Windows, где необходимо использовать Paramiko.

Я задаю этот вопрос, потому что похожие вопросычто я могу найти, либо не отвечаю на мой, либо ожидаю, что я знаком с основными структурами python, с которыми я не знаком.Я также не хочу включать весь Python, а затем установить на него модуль, который я часто называю Portable Python.Я просто хочу отправить свой скрипт и модуль и ничего более.


Большое спасибо!

1 Ответ

0 голосов
/ 01 июня 2018

Чтобы установить модули в определенную директорию, вы можете попробовать pip install module --target=.

По умолчанию Python сначала ищет эти модули в той же директории, что и скрипт, а затем, если он недоступен, будет искать установку Python.lib файлы.

...