Python 3.6窗口不能使用从pip安装的软件包

时间:2017-03-20 00:21:36

标签: python windows python-3.x pip python-3.6

我不能使用在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。

1 个答案:

答案 0 :(得分:1)

您需要将脚本重命名为discord.py以外的其他名称;这会阻止导入您想要的模块,因为您的模块是导入的。

还要确保目录中没有C:\Users\Bob Ross\Desktop\Twitch bot\discord.pyc