2017-07-31 52 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