2017-08-26 3 views
0

Ich habe keine Ahnung, warum das so frustrierend ist, aber ich habe buchstäblich ein paar Haarbüschel in Wut gezogen, weil dies einfach zu arbeiten verweigert und ich ehrlich gesagt nicht die geringste haben Hinweis auf was zu tun ist. Ich versuche, das Winshell-Modul für eine schnelle Python-Programmierung zu verwenden, die ich verwende. Ich bin neu bei Python und habe gerade angefangen, es heute zu versuchen. Ich habe versucht, die Bibliothek manuell und über Pip zu installieren. pip behauptet, dass das Modul heruntergeladen wurde, und ich sehe es im Ordner lib. Egal, was ich bekomme ich diesen Fehler, wenn ich versuche, meinen Code auszuführen:Python weigert sich, Bibliothek zu erkennen Ich bin fast sicher, existiert

import winshell 
ModuleNotFoundError: No module named 'winshell' 

, was auf der Erde muss ich tun dies, um arbeiten ich an meinem Latein am Ende bin hier und ich fühle mich wie ich werde etwas

+2

Bist Du sicher haben Sie es für die gleiche Version wie das Skript installiert Sie es mit importieren, und es ist richtig in Python den Weg gebracht (dies könnte ein Problem sein, wenn Sie manuell installiert haben)? Abgesehen davon kann ich nicht sofort sehen, was das Problem aufgrund der begrenzten Informationen in der Frage sein könnte. 'pip -V',' pip freeze', 'sys.path', wie Sie das Skript aufrufen und wo genau Sie das Modul platziert haben, wäre hilfreich. –

+1

In welchem ​​Python-Lib-Ordner siehst du es? –

+0

Welche Version von Python verwenden Sie? – ands

Antwort

3

zu brechen Sie haben die Bibliothek installieren mit:

pip install winshell

ich nur mit pip3 install winshell getestet und es funktionierte.

Python-Interpreter Suche nach Modulen in der Gruppe von Verzeichnissen, die Sie mit sehen:

import sys 
print(sys.path) 

empfehle ich Ihnen einen Blick zu sehen, ob das Verzeichnis, in dem Sie die Bibliothek in lib sehen, dass ist enthalten Liste.

könnte nützlich für Sie sein lesen: The Module Search Path

+1

Obwohl die Frage nicht sehr fundiert ist, "pip behauptet, dass das Modul heruntergeladen wird" scheint zu implizieren, dass OP dies versucht hat. –

+1

Diese Antwort ist im Grunde "funktioniert auf meiner Maschine" –

+1

@IzaakvanDongen Einverstanden wollte nur sicher sein, dass er die richtigen Befehle eintippte und ihm die Versicherung gab, dass die Installation tatsächlich funktionierte, wie ich sie hier vorstelle. Er sagte, das sei neu für Python und er habe nicht den Befehl gezeigt, den er ausgeführt habe, um die Bibliothek zu installieren. –

Verwandte Themen