選取並安裝Python 解譯器- Visual Studio (Windows)
文章推薦指數: 80 %
Visual Studio 中所支援Python 解譯器的完整清單,其中包含在何處找到其安裝程式的簡要說明。
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
其他資訊
目錄
結束焦點模式
閱讀英文
儲存
目錄
閱讀英文
儲存
Twitter
LinkedIn
Facebook
電子郵件
目錄
安裝Python解譯器
發行項
08/08/2022
11位參與者
本文內容
適用于:VisualStudioVisualStudioforMacVisualStudioCode
根據預設,會在VisualStudio2017中安裝Python開發工作負載,之後也會安裝Python3(64位元)。
如安裝中所述,您可以選擇安裝32位元和64位元版本的Python2與Python3,以及Miniconda(VisualStudio2019)或Anaconda2/Anaconda3(VisualStudio2017)。
或者,可以從[新增環境]對話方塊安裝標準Python解譯器。
在[Python環境]視窗或Python工具列中選取[新增環境]命令,選取[Python安裝]索引標籤,指出要安裝哪一個解譯器,然後選取[安裝]。
您也可以手動安裝下表所列出VisualStudio安裝程式以外的任何解譯器。
例如,如果您在安裝VisualStudio前已經安裝了Anaconda3,就不需透過VisualStudio安裝程式再次安裝。
如果可用的新版本未出現在VisualStudio安裝程式中,您也可以手動安裝解譯器。
注意
VisualStudio支援Python3.7版。
雖然您可能可以使用VisualStudio來編輯以其他Python版本所撰寫的程式碼,那些版本並非正式支援的版本,因此IntelliSense和偵錯之類的功能可能會無法運作。
針對VisualStudio2015和更早版本,您必須手動安裝其中一個解譯器。
注意
雖然VisualStudio提供來安裝Anaconda散發套件,但您使用Anaconda存放庫中的散發套件和其他套件會受到Anaconda服務條款所限制。
這些條款可能需要某些組織支付商業授權的Anaconda,或設定工具來存取替代存放庫。
如需詳細資訊,請參閱Conda通道檔。
VisualStudio(所有版本)會根據PEP514-PythonregistrationintheWindowsregistry(PEP514-Windows登錄中的Python註冊)檢查登錄,以自動偵測每個安裝的Python解譯器與其環境。
Python安裝通常位於HKEY_LOCAL_MACHINE\SOFTWARE\Python(32位元)和HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Python(64位元)下如PythonCore(CPython)和ContinuumAnalytics(Anaconda)等要散發的節點內。
如果VisualStudio偵測不到安裝的環境,請參閱手動識別現有的環境。
VisualStudio會在[Python環境]視窗中顯示所有已知環境,並自動偵測現有解譯器的更新。
解譯器
描述
CPython
32位和64位版本提供「原生」和最常用的解譯器,(32位建議)。
包含最新的語言功能、最大的Python套件相容性、完整的偵錯支援,以及與IPython的互通性。
另請參閱:我應該使用Python2或Python3?。
VisualStudio2015和更早版本不支援Python3.6+,而且可能會提供錯誤,例如不支援的Python3.6版。
請改用Python3.5或更早版本。
IronPython
Python的.NET實作具有32位元和64位元版本,除了提供C#/F#/VisualBasic互通性之外,還可存取.NETAPI、標準Python偵錯(但不包括C++混合模式偵錯)及混合式IronPython/C#偵錯。
不過,IronPython不支援虛擬環境。
Anaconda
由Python提供技術支援的開放式資料科學平台,它包含最新版的CPython和大多數難以安裝的套件。
如果您無法決定,建議您使用Anaconda。
PyPy
Python的高效能追蹤JIT實作,適合用來處理長時間執行的程式,以及您找出效能問題但找不到其他解決方案的情況。
可以與VisualStudio搭配運作,但對進階偵錯功能的支援有限。
Jython
「Java虛擬機器」(JVM)上的Python實作。
與IronPython類似,在Jython中執行的程式碼可以與JAVA類別和程式庫互動。
不過,許多適用于CPython的程式庫可能無法存取。
可以與VisualStudio搭配運作,但對進階偵錯功能的支援有限。
開發人員如果想要為Python環境提供新形式的偵測,可以參閱PTVS環境偵測(英文)(github.com)。
移動解譯器
如果您使用檔案系統將現有的解譯器移至新的位置,則VisualStudio不會自動偵測變更。
如果您原本透過[Python環境]視窗指定解譯器的位置,請使用該視窗中的[設定]索引標籤來編輯其環境,以便識別新的位置。
請參閱手動識別現有的環境。
如果您已使用安裝程式安裝解譯器,則請使用下列步驟在新的位置中重新安裝解譯器:
將Python解譯器還原到其原始位置。
使用其安裝程式將它解除安裝,並一併清除登錄項目。
在新的位置重新安裝解譯器。
重新開機VisualStudio,這應該會自動偵測新位置以取代舊位置。
遵循此程序可確保識別解譯器位置(由VisualStudio所使用)的登錄項目已適當更新。
使用安裝程式也可以處理任何可能存在的其他副作用。
另請參閱
管理Python環境
選取專案的解譯器
為相依性使用requirements.txt
搜尋路徑
Python環境視窗參考
本文內容