vscode 配置Python3 的開發環境問題總結

習慣了 sublime text ,·pycharm·等IDE,一時又想常常vscode的鮮,中間遇到了幾個問題,在此記錄下

配置debug 環境

我的系統中安裝了 2.73.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 textctl + b 不起作用啊啊啊!!!!

需要 配置task

task 顧名思義就是任務,配置這個應該就可以了
ctl + shift + p ,選擇Task run task,如果沒有task 配置,則選擇Tasks: Configure Task Runner ,然后 選擇Othervscode 會提供一個模板,然后我們編輯該模板:

"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

  1. debug 環境下 sublime text 不如‘ vscode’,sublime text需要安裝第三方插件才能設置斷點,用起來很蹩腳
  2. 運行,sublime text 勝于vscode ,ctl +b 直接輸出結果,而vscode 需要配置task.json,launch.json
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容