Dieses Mal werde ich schreiben, was zu tun ist, wenn ein Fehler wie der im Titel auftritt, basierend auf meiner tatsächlichen Erfahrung.
Error processing line 3 of /home/cjones/.local/lib/python3.6/site-packages/googleapis_common_protos-1.5.8-py3.6-nspkg.pth:
Traceback (most recent call last):
File "/usr/lib/python3.6/site.py", line 174, in addpackage
exec(line)
File "<string>", line 1, in <module>
File "<frozen importlib._bootstrap>", line 568, in module_from_spec
AttributeError: 'NoneType' object has no attribute 'loader'
Remainder of file ignored
Suchen Sie in Ihrer Fehleranweisung einen Pfad ähnlich dem oben im Fehlerinhalt in diesem Artikel. (Das vorletzte sollte man "Site-Pakete" sagen.) Gehen Sie zu dem Terminal, das diesem Pfad entspricht.
# /home/cjones/.local/lib/python3.6/site-packages/
#Wie diese "Seite-Bitte geben Sie bis zu "Pakete" ein
$CD gefunden Pfad
Wenn der Umzug abgeschlossen ist, geben Sie das Terminal wie folgt ein:
# googleapis_common_protos-1.5.8-py3.6-nspkg.pth
# site-Geben Sie die Teile nach den Paketen ein.
$ vi site-Teile nach Paketen
Dadurch wird die Datei geöffnet. Drücken Sie daher "i", um den Bearbeitungsmodus aufzurufen.
import sys, types, os;has_mfs = sys.version_info > (3, 5);p ...<rest of file>
Suchen Sie diesen Teil und fügen Sie einen Zeilenumbruch wie folgt ein.
import sys, types, os;
has_mfs = sys.version_info > (3, 5);p ...<rest of file>
Wenn Sie fertig sind, drücken Sie "esc".
Drücken Sie abschließend ": wq", um zu speichern + zu beenden, damit Sie fertig sind.
Ich werde weiterhin Artikel über die aufgetretenen Fehler veröffentlichen.
AttributeError: 'NoneType' object has no attribute 'loader'
pip install pyomo corrupts python3 virtualenv #95
Häufig verwendete Terminalbefehle
Recommended Posts