因此,我有一个docker容器,它试图使用一个名为discord_webhook的python模块,将我的web服务集成到discord中,但是当我启动容器时,它立即错误地说
houdini_blizzard_1 | File "/usr/src/houdini/houdini/plugins/discordwebhook/__init__.py", line 3, in <module>
houdini_blizzard_1 | from discord_webhook import DiscordWebhook, DiscordEmbed
houdini_blizzard_1 | ModuleNotFoundError: No module named 'discord_webhook'
我使用docker exec-it{container id}sh连接到容器,并运行pip install discord_webhook。它安装得很好,没有错误。但我随后将discord_webhook模块添加回插件的__init__.py
,然后重新启动docker容器,但它仍然给出了相同的错误。当Ils
在/usr/local/lib/python3.9/site-packages/discord_webhook
中时,有这些文件/文件夹
__init__.py __main__.py __pycache__ webhook.py
这意味着discord_webhook安装正确。那么为什么python说找不到该模块呢
使用dhooks模块和discord模块
要使用webhook发送消息,请执行以下操作
发送电子邮件
在python脚本的requirements.txt中使用discord webhook,使用
docker-compose up build
重新构建docker容器相关问题 更多 >
编程相关推荐