vscode/cursor中python運行路徑設置
## 文件路徑設置
問題描述
pycharm的項目用cursor運行,出現目錄找不到
后來利用 os.getcwd()
,經過打印調試發現是IDE的本身配置問題
pycharm中,os.getcwd()
默認打開當前腳本所在目錄
vscode/cursor中,os.getcwd()
默認打開當前工作區(項目目錄)
解決
- 在vscode/cursor中,文件->首選項->設置->搜索python.teminal,勾選
python>terminal:executeInFileDir
為true - 擴展
code runner
->設置->勾選File Directory As Cwd
為true
重啟,解決問題
模塊導入問題
因為在vscode/cursor中,其實是在終端運行python,不像集成IDE pycharm一樣可以自動搜索自己寫的python包,所以會出現 找不到Python自定義模塊,報錯No module named ‘xxx‘
的問題
解決方法(一勞永逸):
文件->首選項->設置->搜索setting.json進行編輯,添加以下代碼:
{"terminal.integrated.env.windows": {"PYTHONPATH": "${workspaceFolder};${env:PYTHONPATH}"}
}
一般是在C:\Users\用戶名\AppData\Roaming\Cursor\User
里面