Как пользователи могут запускать сценарий python без установки python на свои локальные машины и без преобразования сценария в исполняемый файл? - PullRequest
0 голосов
/ 26 мая 2020

У меня есть инструмент, написанный на python, который мы разработали самостоятельно. Несколько пользователей используют этот инструмент, но они не знакомы с python или программированием, поэтому мы разработали GUI вместе с ними для запуска кода. До сих пор мы использовали Miniconda, расположенный на сервере (который был локально), и пользователи запускали графический интерфейс / инструмент с помощью командного файла (RUNNER.bat) и доступа к python в Miniconda на сервере. Пакетный файл выглядит так, как показано ниже, где gmain.py запускает основную программу.

cd .\SRC
T:\server-path-name-where-Miniconda-is-located\Miniconda3A\python gmain.py
pause

Теперь мы перешли на сервер Azure. Использование того же командного файла теперь требует времени для запуска программы. Только если Miniconda3A находится локально на каждом пользовательском C -диске, он работает. Однако я бы предпочел, чтобы он был центральным, чтобы я мог обновлять пакеты или управлять изменениями и следить за тем, чтобы у всех был доступ к одной и той же версии python. В чем причина, почему он намного медленнее на сервере Azure по сравнению с локальным, и есть ли способ установить его на каждом компьютере? Большое спасибо за вашу помощь.

...