几个月前,我在笔记本电脑上安装了 Python 以练习这门语言(通过文本 cmd 界面:>>>)。过了一会儿,我安装了 Anaconda & Spider,以便拥有更好的开发工具。 同时,我在 Visual Studio 中添加了 Python 支持以进行尝试(我将 VS 用于 C#)。
最后我安装了完全支持 Python 的 SQL Server 2017。
我安装了多少个 Python? 所有这些工具都使用相同的安装,还是每个工具都有自己的安装?
因此,当我使用 pip 安装一个新库时,它是否可用于所有开发工具?
最佳答案
正如 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 .
尼尔斯
关于python - 我有多少 Python 安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45423283/