visual studio code导入自定义模块报错的解决方法(pycharm中能够运行的文件,vs code报错:未找到指定模块)

一、先看下目录结构

二、在main.py中导入Utils中的模块,直接导入即可

from Utils.custom_event_parse import CustomEventParse

三、在custom_event_parse.py中导入execl_base.py中的模块

导入模块:

from Utils.execl_base import ExeclBase

以上这种导入方式,如果run文件是main.py,是可以run的。
但是如果直接运行custom_event_parse.py进行调试的时候,就会报错。

报错:

(venv) chen@chen Utils % python3 custom_event_parse.py
Traceback (most recent call last):
  File "burying-point-watcher/Utils/custom_event_parse.py", line 7, in <module>
    from Utils.execl_base import ExeclBase
ModuleNotFoundError: No module named 'Utils'

解决办法:

import sys
sys.path.append("..")
from Utils.execl_base import ExeclBase

修改vscode中的文件,记得保存一下再运行。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值