Puncte:0

AttributeError „pyparsing” la executarea update-manager

drapel az

Ale mele update-manager în Ubuntu 18.04. a funcționat bine, până când a arătat brusc o eroare:

AttributeError: modulul „pyparsing” nu are atributul „downcaseTokens”

Cum pot să-mi aduc Manager de actualizare sa lucrez din nou?

Puncte:0
drapel az

Se pare că au existat modificări în modul pyparsing unde atributul pp.downcaseTokens este acum de găsit sub pp.pyparsing_common.downcase_tokens (Vezi discuția în GitHub AttributeError: modulul „pyparsing” nu are atributul „downcaseTokens” #207)

Deci soluția rapidă este următoarea:

  1. Deschideți fișierul auth.py cu un editor de text... Eu personal am folosit cel ușor mouse pad. Locația de auth.py este dat cu mesajul de eroare. În cazul meu, a fost localizat în pachetul local httplib2 de python, adică /home/lovedByJesus/.local/lib/python3.6/site-packages/httplib2/auth.py
  2. A inlocui pp.downcaseTokens de pp.pyparsing_common.downcase_tokens (Am găsit această expresie în rândul 20 aparținând misiunii auth_param_name = token.copy().setName("auth-param-name").addParseAction(pp.downcaseTokens))
  3. Salvați fișierul și rulați update-manager. Ar trebui să meargă fără probleme.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.