我正在尝试使用wappdrive包通过Whatsapp API发送消息。我已经安装了这个包,但是代码给出了错误:ImportError: cannot import name 'latest' from 'verlat'。
我使用了以下代码:
from wappdriver import WhatsApp
with WhatsApp() as bot:
bot.send('My Friend', # name of recipient
'Hi send by a bot') # message在执行我得到的代码时:
Traceback (most recent call last):
File "c:\Users\X11\OneDrive\CodeCamp\send_whatsapp.py", line 1, in <module>
from wappdriver import WhatsApp
File "C:\Users\X11\AppData\Local\Programs\Python\Python39\lib\site-packages\wappdriver\__init__.py", line 24, in <module>
from .local import set_chrome_driver_path, update_selectors
File "C:\Users\X11\AppData\Local\Programs\Python\Python39\lib\site-packages\wappdriver\local.py", line 11, in <module>
from verlat import latest发布于 2021-08-12 18:11:20
wappdriver的作者在GitHub上说,这个包不再维护了。
因此,它与最新版本的verlat不兼容。
要解决此问题,只需运行pip uninstall verlat,然后使用pip install verlat==0.0.2再次安装旧版本。
虽然这是一种可行的解决方案,但永远不推荐使用这样的过时包。
https://stackoverflow.com/questions/68522414
复制相似问题