VSCode-PYTHONPATH设置
编辑
              
              331
            
            
          2024-07-03
          近期有个很大的问题,在使用VSCode进行开发的时候,经常会出现包或者模块找不到的错误。这个在Pycharm中压根不会遇到,因此简单看了下其实就是 PYTHONPATH 的配置问题,因为Pycharm会自动把 PYTHONPATH 自动指向到工作目录里,但是VSCode并不会。因此需要进行 settings 配置。
1. 报错信息
ModuleNotFoundError: No module named 'dbgpt.serve.rag.retriever'大致其实就是 ModuleNotFoundError 这类的错误
2. 解决
- 进到VSCode的设置页面,进行搜索 - settings点击编辑

- Windows 
    "terminal.integrated.env.windows": {
        "PYTHONPATH": "${workspaceFolder}/",
},在 settings.json 中补充以上内容,保存并关闭VSCode,再起启动VSCode即可
大体配置如下:

- Linux 
"terminal.integrated.env.linux": {
    "PYTHONPATH": "${workspaceFolder}/",
},- MacOS 
"terminal.integrated.env.osx": {
    "PYTHONPATH": "${workspaceFolder}/",
},- 2
- 0
- 
              
              
  分享
.png)