文章目錄
在VScode中安裝python插件
選擇合適的解釋器
運行python文件
此時可能會出現一些報錯,下面會一一解決
解決報錯SyntaxError: Non-ASCII character ‘\xef’ in file
在程序第一行加上這句話# -*- coding: utf-8 -*
即可
解決報錯"No module named ‘xxx’ "
這個問題的解決方法我主要參考了下面的博客
VScode Python no module的解決方法
這博客寫的很好,主要是說VScode這個工具本身是有Bug的,但是通過修改launch.json
文件就可以解決報錯
如果找不到launch.json文件,可以點調試鍵,然後它會自動生成一個launch.json文件
(ps:以我的經驗,以後如果換個workplace,可能要重新生成下這個文件)
然後把裏面的代碼替換成下面的代碼,保存並重啓VScode就可以解決上述問題了
代碼如下
{
// 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": "${config:python.pythonPath}",
"program": "${file}",
"cwd": "${workspaceRoot}",
"env": {"PYTHONPATH":"${workspaceRoot}"},
"envFile": "${workspaceRoot}/.env"
}
]
}
這時再運行python就不會出現導入包報錯了,也不會有中文字符報錯的問題了(後來不知道爲什麼,第一行不加# -*- coding: utf-8 -*
,也不會出現字符報錯了,神奇!)
至此VScode的python開發環境配置完成!
說明:
pythonPath的設置是根據你設置的解釋器爲止而定的
VScode上使用Jupyter Notebook的方法
在命令面板上創建一個Jupyter Notebook文件
效果如下
這樣就可以不用通過終端輸入jupyter notebook,然後在瀏覽器打開了,直接可以在VScode中運行Jupyter Notebook,美滋滋!
參考資料
寫在最後:我的博客主要是對計算機領域所學知識的總結、回顧和思考,把每篇博客寫得通俗易懂是我的目標,分享技術和知識是一種快樂 ,非常歡迎大家和我一起交流學習,有任何問題都可以在評論區留言,也期待與您的深入交流(^∀^●)