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

使用pywhatkit发送WhatsApp图片时win32clipboard模块缺失报错

问题:pywhatkit发送WhatsApp图片时提示win32clipboard模块未找到

已安装pywin32但仍触发错误ModuleNotFoundError: No module named 'win32clipboard',相关代码如下:

用户代码:

import pywhatkit as w

w.sendwhats_image('NUMBER', 'C:\THIS\IS\MY\FOLDER\pic.png', 'CAPTION')

错误触发于pywhatkit的core.py代码段:

from io import BytesIO

import win32clipboard
from PIL import Image

image = Image.open(path)
output = BytesIO()
image.convert("RGB").save(output, "BMP")
data = output.getvalue()[14:]
output.close()
win32clipboard.OpenClipboard()
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardData(win32clipboard.CF_DIB, data)
win32clipboard.CloseClipboard()

解决方案
  • 强制在当前Python环境重装pywin32:打开命令行执行python -m pip install --upgrade pywin32,确保模块安装在当前使用的Python解释器路径下。执行python -c "import win32clipboard"验证,无报错则安装有效。
  • 修复pywin32注册表注册:找到pywin32安装目录下的pywin32_postinstall.py(通常在Lib\site-packages\pywin32),运行python 该脚本的完整路径 -install完成注册。
  • 修正图片路径转义:Windows路径中的反斜杠需转义,将代码中的路径改为C:\\THIS\\IS\\MY\\FOLDER\\pic.png或使用原始字符串r'C:\THIS\IS\MY\FOLDER\pic.png',避免路径解析错误。
  • 调整pywhatkit版本:若存在版本兼容问题,可尝试降级至5.4版本:pip install pywhatkit==5.4,或升级到最新版:pip install --upgrade pywhatkit。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 14:22:12