Vscode中python从当前目录import 上级目录的包失败的问题。

在settings中,设置一下将根目录添加到PYTHONPATH。

这样,sys.path中才可以找到根目录下的包
pycharm是自动做了这一步,vscode中需要这样设置一下。

} 
  "terminal.integrated.env.osx": {
    "PYTHONPATH": "${workspaceFolder}",
  },
  "terminal.integrated.env.linux": {
      "PYTHONPATH": "${workspaceFolder}",
  },
  "terminal.integrated.env.windows": {
      "PYTHONPATH": "${workspaceFolder}",
  },
  "code-runner.runInTerminal": true,
  "python.terminal.executeInFileDir": true,
}

你可能感兴趣的:(Vscode中python从当前目录import 上级目录的包失败的问题。)