Python 3.6 Windows kan ikke bruge pakker installeret fra pip

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg kan ikke bruge nogen pakker installeret ved hjælp af pip på python, det siger ingen sådan pakke som x installeret, trods når der listes pakker ved hjælp af hjælp ('moduler') lister den pakke x som installeret.
Pakke forsøger at bruge: discord
Fejl besked:


Traceback (most recent call last): File "C:UsersBob RossDesktopTwitch botdiscord.py", line 1, in <module> import discord File "C:UsersBob RossDesktopTwitch botdiscord.py", line 2, in <module> from discord.ext.commands import Bot ModuleNotFoundError: No module named 'discord.ext'; 'discord' is not a package


Kode:


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}")


Jeg kører Windows 10.

Bedste reference


Du skal omdøbe dit script til andet navn end discord.py; der forhindrer import af det ønskede modul, fordi dit modul importeres i stedet.


Sørg også for, at der ikke findes nogen C:UsersBob RossDesktopTwitch botdiscord.pyc i mappen.