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

VSCode运行Python脚本遇ModuleNotFoundError: No module named 'xlwt'求助

解决VSCode中ModuleNotFoundError: No module named 'xlwt'的问题

这个问题的核心原因很明确:VSCode当前使用的Python解释器,和你安装xlwt时用的那个(也就是IDLE对应的解释器)不是同一个环境。IDLE默认会绑定你安装xlwt的Python版本,但VSCode可能自动选了别的解释器(比如系统自带的、虚拟环境里的,或者另一个版本的Python),所以找不到已安装的包。

下面是具体的解决步骤:

  • 第一步:确认IDLE用的Python环境路径
    打开IDLE,在交互窗口输入以下代码并运行:

    import sys
    print(sys.executable)
    

    你会得到一串路径(比如C:\Python39\python.exe或者/usr/local/bin/python3.8),这就是安装了xlwt的那个Python解释器的位置,记下来。

  • 第二步:在VSCode中切换到这个解释器

    1. 打开VSCode,按下快捷键:Windows/Linux用Ctrl+Shift+P,Mac用Cmd+Shift+P,调出命令面板。
    2. 在命令面板里输入Python: Select Interpreter,然后回车。
    3. 在弹出的解释器列表里,找到刚才你记录的那个路径对应的选项,选中它。
  • 如果列表里找不到目标路径怎么办?
    还是在Python: Select Interpreter的界面,选择Enter interpreter path...,然后粘贴你刚才记录的Python路径,确认后VSCode就会切换到这个环境了。

  • 最后验证一下
    重启VSCode的终端(或者打开新的终端),输入pip list,看看输出里有没有xlwt;或者直接运行你的脚本,应该就能正常执行了。

另外提醒一句:如果你是用虚拟环境开发的,一定要确保VSCode选中的是虚拟环境里的Python解释器,或者先在终端激活对应的虚拟环境再运行脚本哦。

内容的提问来源于stack exchange,提问作者AnonymousKKYY

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 17:57:43