vscode配置與python虛擬環(huán)境切換的幾種方式總結
1. 采用工作區(qū)設置默認解釋器的方式(推薦)
下載完vscode,并安裝python支持之后。使用vscode打開一個空文件夾。點擊左側的運行與調試,創(chuàng)建launch.json文件,選擇Python環(huán)境,Python文件,可以看到生成包含如下內容的文件。
{
// 使用 IntelliSense 了解相關屬性。
// 懸停以查看現(xiàn)有屬性的描述。
// 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: 當前文件",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": true
}
]
}
在launch.json文件的同級目錄下,新建settings.json文件并輸入如下內容。
{
"python.defaultInterpreterPath": "G:\\Anaconda3\\envs\\torchLearn\\python.exe",
"jupyter.debugJustMyCode": true
}
其中python.defaultInterpreterPath是你的python解釋器的位置,通過更改該項的值即可使.vscode同級目錄下的python文件都應用設置的解釋器運行。
2. 直接設置
按照如下圖依次點擊,選擇對應的解釋器即可。

3. 方法一與方法二一起使用出現(xiàn)的問題
當使用方式一將python.defaultInterpreter設置為解釋器A,而想要更改環(huán)境的時候錯誤地使用了方式二選擇解釋器B。此時雖然可以繼續(xù)使用解釋器B,但繼續(xù)使用方式一更改解釋器的時候發(fā)現(xiàn)不能變動了,即方式一永久失效了。其對應的解決方式如下,按住ctrl+shift+p,輸入清除工作區(qū)解釋器設置。

Note:出現(xiàn)該問題的原因大概是方式二設置的解釋器覆蓋了方式一的默認解釋器,當然你也可以一直使用方式二去更改你的解釋器,也不會有問題。Note:方式二設置解釋器的方式似乎與當前目錄有關,只不過目前還沒找到方式二存放解釋器配置的文件位置,當將該工程復制到其他目錄下,出現(xiàn)的這種問題也解決了。
總結
到此這篇關于vscode配置與python虛擬環(huán)境切換的幾種方式的文章就介紹到這了,更多相關vscode配置與切換python虛擬環(huán)境內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python通過Django實現(xiàn)用戶注冊和郵箱驗證功能代碼
這篇文章主要介紹了Python通過Django實現(xiàn)用戶注冊和郵箱驗證功能代碼,具有一定借鑒價值,需要的朋友可以參考下。2017-12-12
使用Python實現(xiàn)ELT統(tǒng)計多個服務器下所有數(shù)據(jù)表信息
這篇文章主要介紹了使用Python實現(xiàn)ELT統(tǒng)計多個服務器下所有數(shù)據(jù)表信息,ETL,是英文Extract-Transform-Load的縮寫,用來描述將數(shù)據(jù)從來源端經(jīng)過抽取(extract)、轉換(transform)、加載(load)至目的端的過程,需要的朋友可以參考下2023-07-07
Python實現(xiàn)批量上傳本地maven庫到nexus
這篇文章主要為大家詳細介紹了如何使用Python實現(xiàn)批量上傳本地maven庫到nexus,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的小伙伴可以參考下2024-01-01

