python - 在 VS Code 工作区中修改 python 路径
问题描述
我已经设置了我的工作区,它是一个包并包含多个子包。但是所有的导入都是相对于根目录的,因此如果我只是在settings.json
对应的python.analysis.extraPaths
and中添加必要的相对路径python.autoComplete.extraPaths
,就足以让我获得自动完成和静态代码检查以及其他非常有用的功能。
但是,如果我想运行单个模块,则不适用。所有导入语句都失败,因为它缺少包路径。所以每次我想调试一两个小东西时,我都必须将导入更改为相对导入,或者sys.path.append(...)
在开始时添加。
有没有办法为工作区永久修改 python 路径?那么,运行也会考虑额外的路径吗?如果它也可以添加到终端中的每个 python 会话中,那就更好了,以类似的方式可以为每个工作区添加环境变量。
这似乎是一个很常见的要求,但是我在网上没有找到方法。我希望有一个内置的功能,但如果一个扩展有这个功能,那也是可以接受的。提前致谢!
解决方案
推荐阅读
- laravel - 从 laravel 中的多个表中选择
- linux - 无法使用 docker 文件在 debian 容器中安装 SIMBA ODBC 驱动程序
- java - 如何使用流解决以下练习
- python - 使用 sys.argv 和 echo 输入 | 应用程序.py
- json - Arduino Json 对象重用
- c# - Blazor wasm 客户端-服务器通信
- windows - 获取不带“Docker Desktop for Windows”的 Docker 主机地址
- python - 如何使用 BeautifulSoup 在标签内获取 html 文本
- azure-devops - 无法使用 | AzureFunctionApp appSettings 中的字符:
- terraform - 用于在 AWS Glue 中提供依赖 jar 路径的 Terraform