Ihr Problem ist, dass Pip für die globale (alle Benutzer) Version von Python installiert, und Sie verwenden eine Version von Python nur für Ihren Benutzer installiert c: \ Benutzer \ bbarker \ AppData \ Local \ Programs \ Python \ Python36. Sie sollten stattdessen entweder die globale Installation c: \ program files (x86) \ python36-32 verwenden oder Ihre Pip-Standardeinstellungen wie beschrieben ändern here.
Sie werden den Ordner bemerken, wo Pip Sie gesagt, wo pyperclip
installiert wurde nicht zeigen in sys.path
auf. Daher weiß python nicht, dort nach Bibliotheken zu suchen. Diese wenigen Dateipfade, die Sie in Ihrem Ordner sys.path
haben, sind automatisch generierte Standardwerte, die sich auf das Installationsverzeichnis der jeweiligen Python-Instanz beziehen, die Sie gerade verwenden. Wenn Sie die Instanz in Ihrem Ordner \ program files (x86) \ verwenden, sind die Pfade relativ zu diesem Ordner stattdessen
tldr;
Sie haben 2 Python-Instanzen installiert, und Sie installieren Bibliotheken zu einer und verwenden die andere.
Können Sie 'python -c '' pyperclip '' von der Befehlszeile importieren? –
Auch, A) Wie führen Sie Python und B), was ist die Ausgabe von 'Python --version'? –
@MadPhysicist auch C) Was sind die Inhalte von 'sys.path' – Aaron