keyword:自動(dòng)補(bǔ)全聂沙、調(diào)試
網(wǎng)絡(luò)上已經(jīng)有很多教程家浇,介紹如何使用 vscode 來(lái)編寫(xiě) python 代碼,這里我就引用一下爵政,為了給自己留著記錄,下面就是我遇到的一些小坑陶缺,希望對(duì)大家有幫助 (*^▽^*)
自動(dòng)補(bǔ)全
- 問(wèn)題:vscode 不能自動(dòng)補(bǔ)全 第三方模塊 代碼
- 復(fù)現(xiàn)方法:使用 ubuntu 自帶的 python
- 分析:因?yàn)槲覀冊(cè)诰W(wǎng)上看到的教程钾挟,一般僅僅設(shè)置 python 的安裝路徑,vscode 會(huì)找不到第三方模塊的安裝路徑饱岸,所以掺出,找到 pip 安裝的第三方模塊位置
- 解決方法:在 用戶設(shè)置 找到
python.autoComplete.extraPaths
,填寫(xiě)/home/{user}/.local/lib/python3.6/site-packages
或者其他路徑苫费,就可以解決問(wèn)題汤锨,實(shí)在找不到的,就用find / -name 'site-packages'
命令找找就可以了
調(diào)試
- 問(wèn)題:vscode 調(diào)試不能在斷點(diǎn)停止
- 復(fù)現(xiàn)方法:工程目錄在 /usr/local/src 且 該目錄歸屬于 root 用戶
- 分析:可能是 vscode 不是以工程目錄相同的用戶啟動(dòng)百框,導(dǎo)致權(quán)限不足
- 解決方法:在用戶 $HOME 目錄打開(kāi)工程文件即可
友情鏈接
VScode Python no module的解決方法
用VSCode寫(xiě)python的正確姿勢(shì)