vscode常見錯誤彙總(長期更新)

1.錯誤提示

Q:不是每一個紅波浪線都是錯誤,都需要修改

A: 看下面這個地方:

vscode常見錯誤彙總(長期更新)

這裏的from確實標記了紅色波浪線,鼠標放上去還有提示:

vscode常見錯誤彙總(長期更新)

但是,這裏並不需要修改,因爲pep8檢查很嚴格,我們這裏前面是針對整個工程,把工程目錄添加到了環境變量在前,所以這裏不需要修改。

這裏可以簡單記作:只有運行python腳本的時候運行失敗了,纔是必須要修改的錯誤

其他提示:比如空多少行,空多少格,單行字符串字數過多等,都可以課上的說明爲主,忽略多餘的警告提示。

2.插件安裝

  • 默認Py開頭的,在需要時候會有提示,都安裝
  • 數據庫相關的不用安裝

3. git

vscode與git有很好的集成,我們需要做的就是安裝git軟件。從淘寶的源下載最新版安裝。全都默認即可。

https://npm.taobao.org/mirrors/git-for-windows/

4.關於debug調試

使用默認安裝的Python配置(知道就行了)

這時候直接點擊調試中的綠色箭頭,然後選擇Python即可。

vscode常見錯誤彙總(長期更新)

自定義配置Python的debug環境(建議用這個)

vscode常見錯誤彙總(長期更新)

如圖所示:

  • 選擇添加配置
  • 自動出現.vscode目錄和launch文件。甚至還有一些提示框,不用管,這一步已經好了
  • 然後手動在.vscode新建settings.json,把下面的內容貼進去,注意第一個python的路徑,改成你機器上的。粘貼時候包含前後的大括號啊!
{
        "python.pythonPath": "C:\\Users\\sothi\\Miniconda3\\envs\\de8ug\\python.exe",
        "python.linting.pylintEnabled": false,
        "python.linting.pep8Enabled": true,
        "python.linting.lintOnSave": true,
        "python.formatting.provider": "yapf"
}

手動配置的好處:你能清楚的知道自己當前這個工程用的哪個python環境。這個工程指的就是打開的這個目錄,也就是包含.vscode目錄的工程目錄。這就可以不同目錄有自己獨特的開發環境了。這個你以後寫的工程多了,開發環境各種各樣,就知道好處了,到時候想起來這裏,記得回來點個贊,留個言。

5. 修改VS Code的集成終端環境

上面的示意圖,眼尖的同學看到終端環境是(前綴:sothi@de8ug MINGW64):

sothi@de8ug MINGW64 ~/Desktop/py2018
$

而你的電腦默認可能是

PS  ...

這是Windows自帶的powershell的終端控制檯,雖然有個power,但其實也沒特別的強大,所以還是修改一下到Linux系列的終端吧。
這裏需要你安裝好了git這個軟件包,裏面自帶有個git bash,就是我們這裏要用的軟件了。這是Windows上可以使用的一個近似Linux環境的終端程序,能方便的執行shell命令。

怎麼添加到VS Code呢?

打開軟件,在【文件】-【首選項】-【設置】,找到右半邊的【用戶設置標籤】,修改第一項的內容爲:

    "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",

注意這裏的路徑是git安裝後的有bash這個exe的路徑,你需要確認你的是不是也在這裏。
然後,最好重啓一下VS Code,終端環境就默認變成bash的了。

6. 在git bash裏添加命令別名(切換Python虛擬環境)

我們有多個工具可以替換Windows默認的傻傻cmd,比如cmdd,通過配置命令別名,還可以快速切換Python虛擬環境。但有時候,想直接使用我們配置過的VS Code裏的集成控制檯git bash切換環境,怎麼做呢?
熟悉Linux的朋友,應該很容易完成,下面主要給Windows用戶說明一下做法。

第一步,切換到家目錄,編寫配置文件 .bash_profile,注意前面有個小小的點,這個表示配置文件,隱藏文件
vscode常見錯誤彙總(長期更新)
第二步,複製相關命令,見博客:https://blog.51cto.com/de8ug/2087144, 粘貼到剛纔的配置文件,保存
vscode常見錯誤彙總(長期更新)
vscode常見錯誤彙總(長期更新)

# alias for conda
alias cl="conda env list"
alias cc="conda create -n"
alias coa="source activate"
alias cod="source deactivate"
alias cr="conda remove --all -n"

第三步,使用命令 source .bash_profile,加載配置文件。搞定!

···
sothi@de8ug MINGW64 ~
$ source .bash_profile
···


任何問題都歡迎留言討論~

更多參考

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章