使用vscode編寫Django2.0項目的時候,安裝的pylint會報錯
由於vscode和系統默認的python是python2,而Django2.0不支持python2,默認使用python3,導致pylint不能正確的使用
解決辦法:
1)卸載掉pylint:sudo pip uninstall pylint
windows中請執行pip uninstall pylint,若出錯,請以管理員方式打開終端(不確定是否必須)
2)重新以python3安裝pylint:sudo pip3 install pylint
windows中請以管理員方式打開終端,執行pip3 install pylint
3)打開vscode,修改相應設置:(windows10 ,ubuntu16.04)
1.文件->首選項->設置 (英文版對應:file -> preferences -> settings)
2.折疊常用設置(Commonly Uesd),展開Python Configuration,找到下圖中pylintArgs一項。或直接搜索pylintArgs
3.鼠標移動到上面,會在左側出現一個筆符號,點擊,復制到設置(copy to settings)
4.在括號中添加指令。取消提醒,可添加”–disable-msg=C0103”。不同指令/錯誤代號逗號分隔。
5.同操作2,在搜索里面搜:python.pythonpath,並且執行操作3
6.在右邊的修改python為python3即可
之后重啟vscode 發現pylint工作正常