習慣了 sublime text
,·pycharm·等IDE,一時又想常常vscode
的鮮,中間遇到了幾個問題,在此記錄下
配置debug 環境
我的系統中安裝了 2.7
和 3.6
,以及Anaconda3
, 我想使用Anoconda3
的環境,怎么配置?
方案(一):
在用戶setting
中 設置運行環境path,例如:
windows:
"python.pythonPath": "C:\\Users\\Administrator\\Anaconda3"
方案(二):
在launch.json
中設置:
"configurations": [
{
"name": "Python",
"type": "python",
"request": "launch",
"stopOnEntry": true,
"pythonPath": "C:\\Users\\Administrator\\Anaconda3",
"program": "${file}",
"cwd": "${workspaceFolder}",
"env": {},
"envFile": "${workspaceFolder}/.env",
"debugOptions": [
"RedirectOutput"
]
},
- 方案(三):
ctl + shift + p
> 在輸入:python: Select interpreter
, 就會在本地生成一個setting.json
,里面設置了你選擇的解釋器信息
"python.pythonPath": "C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36\\python.exe"
這個方案是在看vscode
的文檔才了解的, 還是
文檔重要啊!
文檔重要啊!
文檔重要啊!
這樣以后就可以調試了,是不是感覺良好-
運行
別高興過早,當你寫完一段代碼,想看看輸出的結果,可是怎么運行?怎么運行?怎么運行?
vscode
可不是sublime text
,ctl + b
不起作用啊啊啊!!!!
需要 配置task
task
顧名思義就是任務,配置這個應該就可以了
ctl + shift + p
,選擇Task run task
,如果沒有task
配置,則選擇Tasks: Configure Task Runner
,然后 選擇Other
,vscode
會提供一個模板,然后我們編輯該模板:
"version": "2.0.0",
"tasks": [
{
"label": "py",
"type": "shell",
"command": "echo Hello",
"args": [
"tt.py"
]
}
]
最終配置下來,一點感覺,
真不如 sublime text
爽快!
真不如 sublime text
爽快 !
真不如 sublime text
爽快 !
sublime text
VS vscode
-
debug
環境下sublime text
不如‘ vscode’,sublime text
需要安裝第三方插件才能設置斷點,用起來很蹩腳 - 運行,
sublime text
勝于vscode
,ctl +b
直接輸出結果,而vscode
需要配置task.json
,launch.json