You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中Python无法导入catalog模块的问题求助

解决VSCode无法识别catalog模块导入的问题

运行main.py时报错ModuleNotFoundError: No module named 'catalog',PyCharm可正常运行但VSCode无法识别该模块导入,可通过以下方式解决:

  • 手动添加Python路径
    在main.py开头加入代码,将项目根目录(包含catalog文件夹的目录)添加到Python搜索路径:

    import sys
    from pathlib import Path
    sys.path.append(str(Path(__file__).parent))
    
  • 统一VSCode与PyCharm的Python解释器
    按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Python: Select Interpreter,选择和PyCharm一致的Python解释器。同时确保VSCode工作区根目录为包含catalog的项目目录,可右键项目根文件夹选择Add to Workspace。

  • 确认模块包标识文件
    检查catalog文件夹内是否存在__init__.py文件(空文件即可),没有则创建一个,Python需要该文件识别文件夹为模块包。

  • 配置VSCode分析路径
    按下Ctrl+Shift+P,输入Preferences: Open Workspace Settings (JSON),添加以下配置:

    {
        "python.analysis.extraPaths": ["./"]
    }
    

    若catalog在子目录,对应调整路径值。

内容的提问来源于stack exchange,提问作者Guilherme Maia E Silva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 05:54:23