2017-07-31 53 views
2

几个月前,我在我的笔记本电脑上安装了Python以练习语言(通过文本cmd界面:>>>)。过了一会儿,我安装了Anaconda & Spider以获得更好的开发工具。 同时,我添加了对Visual Studio的支持,以便尝试它(我使用VS for C#)。我有多少个Python安装?

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

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

因此,当我使用pip安装新库时,它是否可用于所有开发工具?

+0

你在使用什么操作系统? –

+1

通常,每个版本都安装到它自己的文件夹中。然后,您可以使用显式路径来选择要使用的版本(或虚拟环境)。最有可能的一个版本将成为你路径上的默认版本,并且当你在控制台/ shell中键入'python'时会执行什么。您可以检查使用'python -V'的版本。为了便于使用,请确保您的路径默认首先指向您要使用的版本。 – Basic

回答

1

由于Basic在上面写道,各种安装位于不同的文件夹中。取决于您在安装SQL Server 2017时选择的选项,您可能已经结束了两次Python安装(除了已有的安装):

  • In-Database - 这是一个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 here

Niels