我不能使用在python上使用pip安装的任何软件包,它说没有安装x的软件包,尽管使用help('modules')列出软件包它会将软件包x列为已安装。 试图使用的包:不和谐 错误讯息:
Traceback (most recent call last):
File "C:\Users\Bob Ross\Desktop\Twitch bot\discord.py", line 1, in <module>
import discord
File "C:\Users\Bob Ross\Desktop\Twitch bot\discord.py", line 2, in <module>
from discord.ext.commands import Bot
ModuleNotFoundError: No module named 'discord.ext'; 'discord' is not a package
代码:
import discord
from discord.ext.commands import Bot
my_bot = Bot(command_prefix="!")
@my_bot.event
async def on_read():
print("Client logged in")
@my_bot.command()
async def hello(*args):
return await my_bot.say("Hello, world!")
my_bot.run("{token omitted}")
我正在运行Windows 10。
答案 0 :(得分:1)
您需要将脚本重命名为discord.py
以外的其他名称;这会阻止导入您想要的模块,因为您的模块是导入的。
还要确保目录中没有C:\Users\Bob Ross\Desktop\Twitch bot\discord.pyc
。