解决vscode的导包问题

vscode写python代码时会出现在子文件目录下运行代码出现导包错误,现有两种方式可以解决:

1.在包中写入

复制代码
import sys
sys.path.append('/home/path/your_project')

该种方式只能针对该文件使用,更换到同一个项目的其他目录就无法使用了。

2.更改vscode的配置

打开设置->settings.json向其中添加

复制代码
{
    "terminal.integrated.env.windows": {
        "PYTHONPATH": "/path/to/your/project"
    },
    "terminal.integrated.env.linux": {
        "PYTHONPATH": "/path/to/your/project"
    },
    "terminal.integrated.env.osx": {
        "PYTHONPATH": "/path/to/your/project"
    }
}

然后重启vscode即可。该配置对同一个项目的其他文件、文件夹均有效。

参考连接:

https://blog.csdn.net/weixin_45312236/article/details/137077440

相关推荐
lixzest12 小时前
目标检测算法应用工程师 面试高频题 + 标准答案
python·yolo·目标检测·计算机视觉
癫狂的兔子13 小时前
【BUG】【Python】【Spider】Compound class names are not allowed.
开发语言·python·bug
浪潮IT馆13 小时前
在 VSCode 中调试 JavaScript 的 Jest 测试用例
javascript·ide·vscode
木头左13 小时前
基于Backtrader框架的指数期权备兑策略实现与验证
python
李松桃13 小时前
python第三次作业
java·前端·python
m0_5613596713 小时前
使用PyTorch构建你的第一个神经网络
jvm·数据库·python
马士兵教育13 小时前
计算机专业学生入行IT行业,编程语言如何选择?
java·开发语言·c++·人工智能·python
diediedei13 小时前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
椰汁菠萝13 小时前
VSCode中properties文件读写
ide·vscode·properties