Запуск нескольких версий Python на SQL Server (2017 г.)

Можно ли запустить несколько версий Python на SQL Sever 2017?

Это возможно сделать в Windows (2 папки Python, 2 ярлыка, 2 пути к среде). Но как запустить другую версию Python, если я запускаю Python черезsp_execute_external_script в SQL Management Studio 18?

В SQL server\Launchpad\properties\Binary путь есть параметр -launcher Pythonlauncher. Возможно, изменив это, можно будет запустить другую версию Python.

Другая догадка: создать несколько папок Python C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\PYTHON_SERVICES. Но как их переключить?

Другое предположение: в C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Binn\pythonlauncher.config - в PYTHONHOME а также ENV_ExaMpiCommDllPath параметры подставляем папку C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\PYTHON_SERVICES\ с папкой с новой версией Python.

1 ответ

Ответ:

  1. Копировать в

C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\

папка столько версий Python, сколько хотите (версия Python = папка с Python, например PYTHON_SERVICES)

  1. Остановить Launchpad

  2. Изменение в

C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Binn\pythonlauncher.config

файл: в параметрах PYTHONHOME и ENV_ExaMpiCommDllPath подставьте папку

C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\PYTHON_SERVICES\

с папкой с новой версией Python.

  1. Запустить Launchpad
Другие вопросы по тегам