vscode搭建python環境


  這兩天剛下了一個pycharm,結果使用之后將vscode給崩了,重裝的時候有些步驟也記不清,走了一些彎路,做個總結來記錄一下(本人覺得vscode比pycharm好用一點)。


Python下載安裝

  到官網上下載即可:https://www.python.org/downloads/

  關於python的安裝,網上一大堆,不過還是推薦B站上的一個python教程進行安裝 https://www.bilibili.com/video/av31617063/?p=2&t=377  比較直觀,並且里面也有很多關於python初學者的指導方法。

  在安裝好python后,win+R進入cmd輸入pip list 進行python插件的查看。

 

   然后下載flake8和yapf。flake8是python發一個靜態代碼選擇工具,用來檢測python書寫是否規范;yapf是python代碼格式化的工具。使用以下命令即可:

pip install flake8
pip install yapf

  安裝好后再次使用pip list查看是否安裝好。


vscode下載安裝

  到官網上 :https://code.visualstudio.com/ 下載,一直next安裝就行。


 vscode搭建python環境

  (1)安裝好vscode后,打開,Ctrl+Shift+x進行擴展程序的安裝,搜索python,點擊第一個進行安裝。(我的已經經過漢化,漢化過程在下面插件中有介紹)

 

   (2)然后新建一個文件,這個文件就是你現在的工作空間。

 

   創建好之后會變成大寫,如下所示:

  (3)點擊左下角齒輪圖標 選擇設置,點擊工作區,點擊右上角使用json設置。

 

   點擊后是這樣的,新配置的vscode可能setting.json是空的。將以下代碼復制進去,這些使用來配置yapf的

{
    "python.linting.flake8Enabled": true,
    "python.formatting.provider": "yapf",
    "python.linting.flake8Args": ["--max-line-length=248"],
    "python.linting.pylintEnabled": false
}

  (4)然后點擊左邊第四個圖標,打開launch.json,添加配置,框中的是你python安裝的絕對路徑

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python",
            "type": "python",
            "request": "launch",
            "stopOnEntry": false,
            "pythonPath": "E:\\Python\\Python38",
            "program": "${file}",
            "cwd": "${workspaceRoot}",
            "env": {},
            "envFile": "${workspaceRoot}/.env"
        }
    ]
}

  (5)新建一個.py文件,寫上 

print("Hello Python")

  點擊右上方的播放箭頭,或者連續按兩次F5 ,運行程序結果如下,說明搭建成功。


 相關應用插件下載

  (1)漢化

  Ctrl+Shift+x進入應用商店,搜索language,下載中文(簡體)安裝包。

  等待下載安裝后重啟即可。

  (2)生成頭部注釋(koroFileHeader)

   在應用商店中進行搜索koroFileHeader,這個插件現在有作者在一直更新,用起來還不錯。

   使用方法參考:https://github.com/OBKoro1/koro1FileHeader/blob/master/README.md

   我的配置是這樣的:

 

 

{
    "python.jediEnabled": false,
    "window.zoomLevel": -1,
    "editor.minimap.enabled": false,
    "breadcrumbs.enabled": true,
    "editor.fontSize": 16,
    "window.menuBarVisibility": "default",
    "vetur.format.options.tabSize": 4,
    "search.exclude": {
        "**/bower_components": false,
        "**/node_modules": false
    },
    "breadcrumbs.symbolPath": "off",
    "workbench.editor.openSideBySideDirection": "down",
    "workbench.editor.labelFormat": "short",
    "workbench.editor.openPositioning": "left",
    "yaml.format.enable": true,
    "fileheader.customMade": {
        "Author": "mountain", // 作者
        "Date": "Do not edit", // 時間
        "Description": "", // 描述
    },
    "workbench.tree.indent": 20,
    "fileheader.configObj": {
        "language": {
            "ts": {
                "head": "/* ============================================================================= \n#",
                "middle": "# ",
                "end": "#\n============================================================================= */"
            }
        }
    }
}

  除此之外還有個一些主題,字體等插件,更具自己的需要自己安裝就行咯。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM