首页 > 解决方案 > 在 VS Code 工作区中修改 python 路径

问题描述

我已经设置了我的工作区,它是一个包并包含多个子包。但是所有的导入都是相对于根目录的,因此如果我只是在settings.json对应的python.analysis.extraPathsand中添加必要的相对路径python.autoComplete.extraPaths,就足以让我获得自动完成和静态代码检查以及其他非常有用的功能。

但是,如果我想运行单个模块,则不适用。所有导入语句都失败,因为它缺少包路径。所以每次我想调试一两个小东西时,我都必须将导入更改为相对导入,或者sys.path.append(...)在开始时添加。

有没有办法为工作区永久修改 python 路径?那么,运行也会考虑额外的路径吗?如果它也可以添加到终端中的每个 python 会话中,那就更好了,以类似的方式可以为每个工作区添加环境变量。

这似乎是一个很常见的要求,但是我在网上没有找到方法。我希望有一个内置的功能,但如果一个扩展有这个功能,那也是可以接受的。提前致谢!

标签: pythonvisual-studio-code

解决方案


推荐阅读