[PYTHON] AttributeError: l'objet 'NoneType' n'a pas d'attribut'loader '

Au début

Cette fois, j'écrirai ce qu'il faut faire lorsqu'une erreur comme celle du titre se produit, en fonction de mon expérience réelle.

contenu de l'erreur

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

approche

À partir de votre déclaration d'erreur, recherchez un chemin similaire à celui en haut du contenu de l'erreur dans cet article. (L'avant-dernier devrait dire "site-packages".) Accédez au terminal qui correspond à ce chemin.

# /home/cjones/.local/lib/python3.6/site-packages/
#Aime ce "site-Veuillez saisir jusqu'à "packages"
$cd trouvé chemin

Lorsque le déplacement est terminé, saisissez le terminal comme suit:

# googleapis_common_protos-1.5.8-py3.6-nspkg.pth
# site-Tapez les pièces après les paquets.
$ vi site-Pièces après colis

Cela ouvrira le fichier, alors appuyez sur "i" pour entrer en mode d'édition.

import sys, types, os;has_mfs = sys.version_info > (3, 5);p ...<rest of file>

Recherchez cette pièce et insérez un saut de ligne comme suit.

import sys, types, os;
has_mfs = sys.version_info > (3, 5);p ...<rest of file>

Lorsque vous avez terminé, appuyez sur "esc".

Enfin, appuyez sur ": wq" pour enregistrer + quitter, donc vous avez terminé.

finalement

Je continuerai à publier des articles sur les erreurs que j'ai rencontrées.

Site de référence

AttributeError: 'NoneType' object has no attribute 'loader'

pip install pyomo corrupts python3 virtualenv #95

Commandes du terminal fréquemment utilisées

Recommended Posts

AttributeError: l'objet 'NoneType' n'a pas d'attribut'loader '
Blender n'a pas d'ordre de sélection d'objet
Avec xmpppy'_ssl._SSLSocket 'l'objet n'a pas d'attribut' émetteur '
[Python] Contre-mesures pour "AttributeError: l'objet 'NoneType' de googletrans n'a pas d'attribut'group '"
[Python] Erreur d'attribut: l'objet 'list' n'a pas d'attribut replace '
Lorsque l'objet'DataFrame 'n'a pas d'attribut'ix' apparaît dans les pandas
Django "Query Set, Object has no attribute'foo '" solution
AttributeError: J'étais accro à l'objet'module 'qui n'a pas d'attribut'MyTestCase'
Ce code Python n'a pas de classes ...
[Dlib] Erreur d'attribut: module'dlib 'n'a pas d'attribut ...