收到错误“无法从‘emoji.unicode_codes’导入名称‘UNICODE_EMOJI’”

Roe*_*ano 12 python instapy

我正在尝试使用 InstaPy 创建一个 Instagram 机器人。我正在关注这个教程

当我跑步时:

from instapy import InstaPy

session = InstaPy(username="your username", password="your password")
session.login()
Run Code Online (Sandbox Code Playgroud)

我收到这个错误:

ImportError: cannot import name 'UNICODE_EMOJI' from 'emoji.unicode_codes' (C:\Users\roeegg22\AppData\Local\Programs\Python\Python310\lib\site-packages\emoji\unicode_codes\__init__.py)
Run Code Online (Sandbox Code Playgroud)

我在网上尝试了一些解决方案,但没有一个有效。

Fil*_*ler 24

发生这种情况是因为 instapy (或其他一些库)没有反映库的最新更新emoji。您应该能够通过运行来修复它

pip uninstall emoji
pip install emoji==1.7
Run Code Online (Sandbox Code Playgroud)

在终端中。emoji这样你就可以安装instapy 制作的库版本并且导入应该可以工作。

  • 出现此错误后,我收到 Clarifai.rest 导入错误。这导致我来到这里/sf/ask/5291753001/#75749692 (2认同)