vscode配置與python虛擬環(huán)境切換的幾種方式總結(jié)
1. 采用工作區(qū)設(shè)置默認(rèn)解釋器的方式(推薦)
下載完vscode,并安裝python支持之后。使用vscode打開(kāi)一個(gè)空文件夾。點(diǎn)擊左側(cè)的運(yùn)行與調(diào)試,創(chuàng)建launch.json文件,選擇Python環(huán)境,Python文件,可以看到生成包含如下內(nèi)容的文件。
{ // 使用 IntelliSense 了解相關(guān)屬性。 // 懸停以查看現(xiàn)有屬性的描述。 // 欲了解更多信息,請(qǐng)?jiān)L問(wèn): https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Python: 當(dāng)前文件", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": true } ] }
在launch.json文件的同級(jí)目錄下,新建settings.json文件并輸入如下內(nèi)容。
{ "python.defaultInterpreterPath": "G:\\Anaconda3\\envs\\torchLearn\\python.exe", "jupyter.debugJustMyCode": true }
其中python.defaultInterpreterPath
是你的python解釋器的位置,通過(guò)更改該項(xiàng)的值即可使.vscode同級(jí)目錄下的python文件都應(yīng)用設(shè)置的解釋器運(yùn)行。
2. 直接設(shè)置
按照如下圖依次點(diǎn)擊,選擇對(duì)應(yīng)的解釋器即可。
3. 方法一與方法二一起使用出現(xiàn)的問(wèn)題
當(dāng)使用方式一將python.defaultInterpreter
設(shè)置為解釋器A,而想要更改環(huán)境的時(shí)候錯(cuò)誤地使用了方式二選擇解釋器B。此時(shí)雖然可以繼續(xù)使用解釋器B,但繼續(xù)使用方式一更改解釋器的時(shí)候發(fā)現(xiàn)不能變動(dòng)了,即方式一永久失效了。其對(duì)應(yīng)的解決方式如下,按住ctrl+shift+p,輸入清除工作區(qū)解釋器設(shè)置。
Note:
出現(xiàn)該問(wèn)題的原因大概是方式二設(shè)置的解釋器覆蓋了方式一的默認(rèn)解釋器,當(dāng)然你也可以一直使用方式二去更改你的解釋器,也不會(huì)有問(wèn)題。Note:
方式二設(shè)置解釋器的方式似乎與當(dāng)前目錄有關(guān),只不過(guò)目前還沒(méi)找到方式二存放解釋器配置的文件位置,當(dāng)將該工程復(fù)制到其他目錄下,出現(xiàn)的這種問(wèn)題也解決了。
總結(jié)
到此這篇關(guān)于vscode配置與python虛擬環(huán)境切換的幾種方式的文章就介紹到這了,更多相關(guān)vscode配置與切換python虛擬環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python中對(duì)元組和列表按條件進(jìn)行排序的方法示例
這篇文章主要介紹了Python中對(duì)元組和列表按條件進(jìn)行排序的方法示例,需要的朋友可以參考下2015-11-11Python集合魔法解鎖數(shù)據(jù)去重技巧應(yīng)用實(shí)例
這篇文章主要為大家介紹了Python集合魔法解鎖數(shù)據(jù)去重技巧應(yīng)用實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-11-11python實(shí)現(xiàn)給scatter設(shè)置顏色漸變條colorbar的方法
今天小編就為大家分享一篇python實(shí)現(xiàn)給scatter設(shè)置顏色漸變條colorbar的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-12-12Python量化交易實(shí)戰(zhàn)之使用Resample函數(shù)轉(zhuǎn)換“日K”數(shù)據(jù)
resample函數(shù)是Python數(shù)據(jù)分析庫(kù)Pandas的方法函數(shù),它主要用于轉(zhuǎn)換時(shí)間序列的頻次,今天通過(guò)本文給大家分享python使用Resample函數(shù)轉(zhuǎn)換時(shí)間序列的相關(guān)知識(shí),感興趣的朋友一起看看吧2021-06-06Python中g(shù)etpass模塊無(wú)回顯輸入源碼解析
這篇文章主要介紹了Python中g(shù)etpass模塊無(wú)回顯輸入源碼解析,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01Python實(shí)現(xiàn)監(jiān)控程序執(zhí)行時(shí)間并將其寫(xiě)入日志的方法
這篇文章主要介紹了Python實(shí)現(xiàn)監(jiān)控程序執(zhí)行時(shí)間并將其寫(xiě)入日志的方法,實(shí)例分析了Python日志操作的相關(guān)技巧,需要的朋友可以參考下2015-06-06python神經(jīng)網(wǎng)絡(luò)Keras實(shí)現(xiàn)LSTM及其參數(shù)量詳解
這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)Keras實(shí)現(xiàn)LSTM及其參數(shù)量詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05