首页 > 解决方案 > 我已经使用 pip 安装了 discord.py,但是在尝试将其导入我的程序后,它说找不到?

问题描述

试图做一个机器人。这是我尝试用来导入它的代码:

import os

import discord
from dotenv import load_dotenv

load_dotenv()
TOKEN = os.getenv('DISCORD_TOKEN')

client = discord.Client()

@client.event
async def on_ready():
    print(f'{client.user} has connected to Discord!')

client.run(TOKEN)

这是出现的错误消息。(我也安装了 dotenv 仅供参考使用 pip。)

Traceback (most recent call last):
  File "C:/Users/rhiam/Desktop/pufflebot/bot.py", line 4, in <module>
    import discord
ModuleNotFoundError: No module named 'discord'

知道我做错了什么吗?

标签: pythondiscordbotsdiscord.py

解决方案


尝试卸载并重新安装discord.py

pip uninstall discord.py
py -3 -m pip install -U discord.py

如果这不起作用,则可能是python版本的问题。其他人表示它适用于 python 3.6 版,但不适用于 3.8。


推荐阅读