Skip to content

Commit a7acad9

Browse files
committed
edit for language extension
1 parent d747101 commit a7acad9

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

docs/machine-learning/install/custom-runtime-python.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ This article describes how to install a custom runtime for running Python script
2222
::: moniker range=">=sql-server-ver15||=sqlallproducts-allversions"
2323

2424
> [!NOTE]
25-
> This article describes how to install a custom runtime for Python on Windows. To install on Linux, see [Install a Python custom runtime for SQL Server on Linux](custom-runtime-python.md?view=sql-server-linux-ver15&preserve-view=true).
25+
> This article describes how to install a custom runtime for Python on Windows. Language extensions is the technology used for custom runtime. It uses an extensibility framework for executing external code. To install on Linux, see [Install a Python custom runtime for SQL Server on Linux](custom-runtime-python.md?view=sql-server-linux-ver15&preserve-view=true).
26+
27+
2628

2729
## Pre-install checklist
2830

@@ -74,7 +76,7 @@ Language Extensions use the extensibility framework for executing external code.
7476

7577
Install [Python 3.7]( https://www.python.org/downloads/release/python-379/) and add it to the PATH.
7678

77-
![Add Python 3.7 to path.](../install/media/python-379.png) **update image - note**
79+
![Add Python 3.7 to path.](../install/media/python-379.png)
7880

7981

8082
#### Install pandas
@@ -99,7 +101,7 @@ If PYTHONHOME already exists, select **Edit** to point it to the Python 3.7 inst
99101

100102
## Grant access to the custom Python installation folder
101103

102-
Run the following **icacls** commands from a new *elevated* command prompt to grant READ & EXECUTE access to PYTHONHOME to **SQL Server Launchpad Service** and SID **S-1-15-2-1** (**ALL_APPLICATION_PACKAGES**). The launchpad service username is of the form `NT Service\MSSQLLAUNCHPAD$INSTANCENAME* where INSTANCENAME` is the instance name of your SQL Server. The commands will recursively grant access to all files and folders under the given directory path.
104+
Run the following **icacls** commands from a new *elevated* command prompt to grant READ & EXECUTE access to PYTHONHOME to **SQL Server Launchpad Service** and SID **S-1-15-2-1** (**ALL_APPLICATION_PACKAGES**). The launchpad service username is: `NT Service\MSSQLLAUNCHPAD$INSTANCENAME* where INSTANCENAME` is the instance name of your SQL Server. The commands will recursively grant access to all files and folders under the given directory path.
103105

104106
Append the instance name to `MSSQLLAUNCHPAD` (`MSSQLLAUNCHPAD$INSTANCENAME`). In this example, INSTANCENAME is the default instance `MSSQLSERVER`.
105107

@@ -150,7 +152,7 @@ GO
150152
You can install SQL Server on Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), and Ubuntu. For more information, see [the Supported platforms section in the Installation guidance for SQL Server on Linux](../../linux/sql-server-linux-setup.md).
151153

152154
> [!NOTE]
153-
> This article describes how to install a custom runtime for Python on Linux. To install on Windows, see the [Install a Python custom runtime for SQL Server on Windows](custom-runtime-python.md?view=sql-server-ver15&preserve-view=true)
155+
> This article describes how to install a custom runtime for Python on Linux. Language extensions is the technology used for custom runtime. It uses an extensibility framework for executing external code. To install on Windows, see the [Install a Python custom runtime for SQL Server on Windows](custom-runtime-python.md?view=sql-server-ver15&preserve-view=true)
154156
155157
## Pre-install checklist
156158

0 commit comments

Comments
 (0)