'frozenset' - Objekt ist nicht aufrufbar
Wenn ich versuche zu importieren hashlib
in jedem Kontext, es wirft diese Fehlermeldung:
File "<stdin>", line 1, in <module>
File "build/bdist.macosx-10.11-intel/egg/hashlib.py", line 115, in <module>
"""
TypeError: 'frozenset' object is not callable
Irgendeine Idee, wie kann ich dies beheben? Ich bin die Generierung dieser Fehler einfach durch die öffnung der Klemme, läuft python
und dann die Eingabe import hashlib
.
Versuchen Sie, aus einem anderen Arbeitsverzeichnis.
Das hat nicht funktioniert.
Ich fest, dass ich entfernt eine Reihe von hashlib.py -Dateien. Aber jetzt ist es nicht installiert und versucht zu installieren, es mit pip oder easy_install gibt die gleiche frozenset Fehler.
Ich habe den gleichen Fehler bei der Installation "hmac" durch pip.
Das hat nicht funktioniert.
Ich fest, dass ich entfernt eine Reihe von hashlib.py -Dateien. Aber jetzt ist es nicht installiert und versucht zu installieren, es mit pip oder easy_install gibt die gleiche frozenset Fehler.
hashlib
sollte in der standard-Bibliothek. Keine Notwendigkeit, irgendetwas zu installieren.Ich habe den gleichen Fehler bei der Installation "hmac" durch pip.
InformationsquelleAutor Alex Beals | 2015-12-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte das gleiche problem gestern, Hashlib war nicht installiert und versucht die Installation mit pip geben würde, den Fehler zu finden. Ich fixierte es, indem Sie es mit easy_install statt.
Auch ich hatte zu installieren, Scipy und Microsoft Visual C++ - Compiler für Python 2.7 auf Windows, Sie wurden für Hashlib
easy_install hashlib
mir geholfenInformationsquelleAutor Lynob
Ich hatte dieses problem bei der Installation von hashlib auf OSX (El Capitan), nach einem gescheiterten pip installieren von hashlib und re-Versuch mit easy_install. Nach der Veranstaltung hatte ich die Fehler nur aufrufen pip, geschweige denn be-hashlib.
Ursache war pip das hinzufügen von einem schlechten ei-directory-Pfad zu meinem sys.Pfad und PYTHONHOME:
Zu beheben, löschen Sie die Datei direkt verwiesen, in meinem Fall:
Ich habe versucht, löschen Sie einfach das Verzeichnis verweisen, aber nach der Erkundung hier zu identifizieren, die site.py und site_packages.py Dateinamen von meiner Aktuellen python-version, die bestimmt deinen Pfaden, dann sah er auf, wo site_packages.py war der laden der seine Wege aus, es wird angezeigt, dass der spezifische Verweis Hinzugefügt, die direkt von pip? also die einzige Lösung, die ich denken konnte, war es möglicherweise schwierig, code in einer Zeile am Ende site.py entfernen Sie die Referenz, die ich gesehen habe, in anderen threads.
InformationsquelleAutor MariahOnFiah
Die beste Lösung, die ich fand ist dies:
https://stackoverflow.com/a/40259767/3689574
Ermöglicht es, um zu installieren hashlib mit pip ohne Probleme.
InformationsquelleAutor user3689574