python - 我已经使用 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'
知道我做错了什么吗?
解决方案
尝试卸载并重新安装discord.py
:
pip uninstall discord.py
py -3 -m pip install -U discord.py
如果这不起作用,则可能是python版本的问题。其他人表示它适用于 python 3.6 版,但不适用于 3.8。
推荐阅读
- r - 在R中将宽数据帧与长数据帧合并
- amazon-web-services - 使用 AWS CLI 检索与标签匹配的所有实例的所有卷 ID
- python - 根据列表更新数据框值
- javascript - 具有两个数组的 d3.js 折线图
- bash - 如何在搜索字符串中使 grep 匹配 \1 \2 等
- laravel - 使用 whereHas 和关系列的总和进行查询
- metadata - 外部脚本文件 (SAP CAI) 加载错误
- android - 使用 Hilt 注入类以查看组件
- firefox - 如何将 127.0.0.1 设置为 Firefox 的代理
- javascript - HTML 在另一个脚本完成执行后加载一个脚本