Я пытаюсь создать инструмент, который будет работать на ПК с неизвестными установками Python.Я создал скрипт Powershell, чтобы убедиться, что обновленная версия запускается, чтобы остальная часть пакета работала без сбоев, как написано в Python 3.7.Мое текущее рабочее решение таково:
Сначала он проверяет наличие любой установленной версии python, если определено, что версия (если таковая имеется) ниже 3.7, этот фрагмент кода выполняется:
`[Net.ServicePointManager] :: SecurityProtocol = [Net.SecurityProtocolType] :: Tls12
Invoke-WebRequest -Uri" https://www.python.org/ftp/python/3.7.0/python-3.7.0.exe" -OutFile "c: /temp/python-3.7.0.exe "
c: /temp/python-3.7.0.exe / quiet InstallAllUsers = 0 PrependPath = 1 Include_test = 0`
Мой вопрос был бы, это лучший способ сделатьэто? Или было бы лучше включить двоичные файлы Python в пакет, чтобы обойти любые потенциальные проблемы в сети. Спасибо за любую помощь или понимание!