Score:2

การปรับใช้ Python ล้มเหลวด้วย "การบรรจุ 21.2 มีความต้องการ pyparsing=2.0.2 แต่คุณมี pyparsing 3.0.5"

ธง ro

ปัญหาในเครื่องยนต์แอป Google: การใช้งานก่อนหน้านี้เมื่อ 1 สัปดาห์ที่แล้วก็โอเค ตอนนี้ฉันเข้าใจแล้ว

"บรรจุภัณฑ์ 21.2 มีความต้องการ pyparsing<3,>=2.0.2 แต่คุณมี pyparsing 3.0.5"

แพ็คเกจทั้งสองไม่ได้กำหนดไว้ในไฟล์ requirement.txt

ดูเหมือนว่าแพ็คเกจใหม่เวอร์ชัน 21.2 จะถูกปรับใช้โดยอัตโนมัติ จะแก้ปัญหานี้ได้อย่างไร?

อัปเดต: กำลังดำเนินการเกี่ยวกับ:

https://github.com/pypa/packaging/pull/482

Score:2
ธง bm

การติดตั้ง pyparsing 2.4.7 ด้วยตนเองได้รับการรายงานว่าใช้งานได้

ฉันออก pyparsing 3.0.6 ในวันนี้ ซึ่งฉันพยายามที่จะรองรับปัญหาในรหัสบรรจุภัณฑ์ที่ใช้ pyparsing 3.0.6 ไม่ผ่านการทดสอบ 1 หน่วยของบรรจุภัณฑ์ 21.2 ที่ทดสอบสตริงที่ระบุในข้อความยกเว้น แต่การทดสอบทั้งหมดผ่าน

โปรดลองติดตั้ง pyparsing 3.0.6 ซึ่งควรเข้ากันได้กับแพ็คเกจ 21.2 และใหม่กว่า

[อัพเดท] แพ็คเกจ 21.3 เพิ่งหลุด ดังนั้นคุณควรจะอัพเกรดไลบรารี่ทั้งสองได้ ดูเหมือนว่าบรรจุภัณฑ์กำลังทำงานกับตัวแยกวิเคราะห์ใหม่เพื่อแทนที่ตัวแยกวิเคราะห์ ดังนั้นสิ่งนี้จะลดการพึ่งพาภายนอก (ฉันคิดว่าสิ่งนี้อยู่ในแผนการทำงานของพวกเขามานานแล้ว ดังนั้นในที่สุดพวกเขาก็มาถึงจุดนี้)

Jan Morawiec avatar
in flag
ขอบคุณ การติดตั้ง pyparsing 2.4.7 ด้วยตนเองได้แก้ไขปัญหาบน Google App Engine ให้ฉันจนกว่าบรรจุภัณฑ์จะออกมาพร้อมกับเวอร์ชันใหม่
PaulMcG avatar
bm flag
แพ็คเกจ 21.3 เพิ่งลดลง ดังนั้นคุณควรจะอัปเกรดไลบรารีทั้งสองได้ ดูเหมือนว่าบรรจุภัณฑ์กำลังทำงานกับตัวแยกวิเคราะห์ใหม่เพื่อแทนที่ตัวแยกวิเคราะห์ ดังนั้นสิ่งนี้จะลดการพึ่งพาภายนอก (ฉันคิดว่าสิ่งนี้อยู่ในแผนการทำงานของพวกเขามานานแล้ว ดังนั้นในที่สุดพวกเขาก็มาถึงจุดนี้)

โพสต์คำตอบ

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