Score:0

AttributeError 'pyparsing' ในการดำเนินการตัวจัดการการอัปเดต

ธง az

ของฉัน ผู้จัดการการปรับปรุง ในอูบุนตู 18.04 ทำงานได้ดีจนกระทั่งมันแสดงข้อผิดพลาด:

AttributeError: โมดูล 'pyparsing' ไม่มีแอตทริบิวต์ 'downcaseTokens'

ฉันจะนำของฉันได้อย่างไร ผู้จัดการการปรับปรุง กลับมาทำงานอีกครั้ง?

Score:0
ธง az

ดูเหมือนว่ามีการเปลี่ยนแปลงในโมดูล การแยกวิเคราะห์ โดยที่แอตทริบิวต์ pp.downcaseTokens ขณะนี้จะพบภายใต้ pp.pyparsing_common.downcase_tokens (ดูการสนทนาใน GitHub AttributeError: โมดูล 'pyparsing' ไม่มีแอตทริบิวต์ 'downcaseTokens' #207)

ดังนั้นวิธีแก้ไขด่วนมีดังนี้:

  1. เปิดไฟล์ auth.py ด้วยโปรแกรมแก้ไขข้อความâ ฉันใช้โปรแกรมที่มีน้ำหนักเบาเป็นการส่วนตัว แผ่นรองเมาส์. ที่ตั้งของ auth.py จะได้รับพร้อมกับข้อความแสดงข้อผิดพลาด ในกรณีของฉัน มันอยู่ในแพ็คเกจท้องถิ่น httplib2 ของไพธอน นั่นคือ /home/lovedByJesus/.local/lib/python3.6/site-packages/httplib2/auth.py
  2. แทนที่ pp.downcaseTokens โดย pp.pyparsing_common.downcase_tokens (ฉันพบนิพจน์นี้ในบรรทัดที่ 20 ของงานที่มอบหมาย auth_param_name = token.copy().setName("auth-param-name").addParseAction(pp.downcaseTokens))
  3. บันทึกไฟล์และเรียกใช้ ผู้จัดการการปรับปรุง. มันควรจะทำงานได้อย่างราบรื่น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา