vscode連接遠(yuǎn)程環(huán)境 ??
其中vscode中需要安裝擴(kuò)展:remote ssh
裝完擴(kuò)展后本地多個(gè)圖標(biāo),如下圖所示:
當(dāng)然,初始狀態(tài)不是這樣(因?yàn)槲乙呀?jīng)配置好了哈),你需要點(diǎn)擊“+”,然后在框框中輸入用戶名和服務(wù)器IP地址
進(jìn)行相應(yīng)的配置 ! 點(diǎn)擊上面的設(shè)置按鈕可以進(jìn)行.ssh/config的配置文件編輯,點(diǎn)擊+好來增加服務(wù)器數(shù)量。
在有關(guān)Linux連接服務(wù)器需要用到的一些命令【ssh】第七點(diǎn)中有介紹。【包括如何配置,以及免密登陸,和別名ssh】
調(diào)試 ??
首先、在服務(wù)器界面安裝python插件!
然后Ctrl+Shift+P,輸入interpreter
,選擇解釋器。
這里我們可以選擇一個(gè)創(chuàng)建的conda環(huán)境或者其他環(huán)境,來調(diào)試我們的代碼~
如圖,以/usr/bin開頭的都是linux自帶的主環(huán)境,以~/anaconda3開頭的都是你剛剛創(chuàng)建的環(huán)境,其中‘a(chǎn)naconda3’【base】就是anaconda3的base環(huán)境。
快樂開發(fā) ??
完成以上操作之后,你在vscode上開發(fā)就像在本地電腦上一個(gè)樣,debug也非常方便,對(duì)于庫和函數(shù)的使用跳轉(zhuǎn)也非常簡(jiǎn)明:
將justMyCode": false,
設(shè)置為false然后點(diǎn)擊單步調(diào)試(F11)可以跳到import的包中的代碼里面。
正常是下面的內(nèi)容:文章來源:http://www.zghlxwxcb.cn/news/detail-648954.html
{
// 使用 IntelliSense 了解相關(guān)屬性。
// 懸停以查看現(xiàn)有屬性的描述。
// 欲了解更多信息,請(qǐng)?jiān)L問: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "my-test-ddp",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"justMyCode": true
}
]
}
其中一些介紹為:文章來源地址http://www.zghlxwxcb.cn/news/detail-648954.html
{
"version": "0.2.0",
"configurations": [
{
"python": "/home/zdliu/anaconda3/envs/py37/bin/python3", # 指定python解釋器
"name": "Python: train",
"type": "python",
"request": "launch",
"program": "/home/axjia/train.py",
"console": "integratedTerminal",
"env": {"CUDA_VISIBLE_DEVICES":"0,1"}, # 指定顯卡
"args": ["--train_dir", "./input/train_data", # 命令行參數(shù)
"--dev_dir", "./input/valid_data",
],
"justMyCode": false # 調(diào)試封裝包里面的代碼,可以在里面打斷點(diǎn)
}
]
}
到了這里,關(guān)于VScode在遠(yuǎn)程服務(wù)器進(jìn)行python代碼的調(diào)試【conda環(huán)境】的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!