2

几个月前,我在笔记本电脑上安装了 Python 以练习该语言(通过文本 cmd 界面:>>>)。不久之后,我安装了 Anaconda & Spider 以获得更好的开发工具。同时,我在 Visual Studio 中添加了 Python 支持以进行尝试(我使用 VS for C#)。

最后我安装了完全支持 Python 的 SQL Server 2017。

我有多少个 Python 安装?所有这些工具都使用相同的安装,还是每个都有自己的安装?

因此,当我使用 pip 安装一个新库时,所有开发工具都可以使用它吗?

4

1 回答 1

1

正如上面 Basic 所写,各种安装都位于不同的文件夹中。根据您在安装 SQL Server 2017 时选择的选项,您可能最终安装了两个 Python(除了您已经拥有的):

  • 数据库内 - 这是 SQL Server 引擎在您执行sp_execute_external_script. 这通常安装在:C:/path_to_sql/instance_name/PYTHON_SERVICES
  • 独立安装 - 如果您想执行独立应用程序等。通常安装在:C:/path_to_sql/140/PYTHON_SERVICES.

当您使用它安装新库时pip,它将仅适用于您的目标安装。我在这里写了一些关于在 SQL Server 2017 中安装 Python 的内容。

尼尔斯

于 2017-08-01T02:59:39.273 回答