Debian แพกเกจของไพธอนโปรแกรมไม่ได้ทำงานอยู่ Raspbian Bullseye

0

คำถาม

ฉันสร้าง debian งแพกเกจของฉันเป็นภาษาไพธอน 3 โปรแกรมโดยใช้ dh-virtualenv. บ Raspbian โอ๊ะเจ้าบัสเตอร์ทุกอย่างที่ทำงานสบายดีแต่กับการปล่อยตัวของ Bullseye ฉันอยากให้ห่อของที่ต้อน่ะไร้เดียงสาและไม่เสแสร้งด้วย

น่าเศร้าตอนที่ฉันติดตั้งที่.เด็บใต้ Bullseye,ทั้งหมดของฉักำหนดเองเป็นภาษาไพธอนแพกเกจเป็นหายตัวไป กำลังโปรแกรมโยงเป็น ModuleNotFoundError. ฉันรู้ว่านั่น sys.เส้นทางรายการไม่มีคนพาธไปยังเว็บไซต์-บแพกเกจของ virtualenv(ซึ่งอยู่ใต้บัสเตอมัน)ดังนั้นฉัน appended มันด้วยตัวคุณเอง มันซ่อมห้อ ModuleNotFoundError สำหรับส่วนใหญ่เป็นภาษาไพธอนตอบแทน. ยังไงก็ของโปรแกรมขึ้นอยู่กับบางอย่า CPython บแพกเกจเช่นกันและทั้งหมดพวกนั้นยังคงหายตัวไป

วิ่งหนี path/to/virtualenv/bin/pip3 list แสดงให้เห็นว่าพวกเขาไม่ได้ถูกติดตั้งไว้ถึงแม้ว่าฉันจะเจอทั้งหมดถูกต้องดังนั้นแล้ว.dist-ข้อมูลแฟ้มภายใต้เว็บไซต์-ตอบแทน. อยู่ใต้บัสเตเดียวกันคำสั่งชื่อทั้งหมดส่วนเสริมอย่างที่คาดไว้เลย

ฉันขอเดาว่านั่นคือปัญหาก็คือสาเหตุมาจากต่างปลั๊กอินสำหรับไพธอนเวอร์ชั่นที่กำลังใช้อยู่ โอ๊ะเจ้าบัสเตอร์ใช้ 3.7 และ Bullseye ใช้ 3.9. คุณมีไอเดียอะไรได้เพราะปัญหานี้และฉันจะแก้ไขมันได้หรือเปล่า?

ขอบคุณมาก เนธาน

bullseye debian package python
2021-11-23 03:03:02
1

คำตอบที่ดีที่สุด

0

ฉันเจองลึกของปัญหา
Bullseye ใช้ไพธอน 3.9 แทนที่จะเป็น busters เป็นภาษาไพธอน 3.7.
ดังนั้น sys.เส้นทางไม่ได้บรรจุพาธที่ถูกต้องโดยปริยาย

สำหรับตอนนี้ฉันแก้ไขเรื่องนี้โดยติดตั้งเป็นภาษาไพธอน 3.9 ของบัสเตอสร้างเดอะแมชชีนและบอก/debian/กฎของแฟ้มที่จะใช้เป็นภาษาไพธอน 3.9.
งั้นฉันด้วยตนเองต่อไปยังท้ายที่ถูกต้องเส้นทางเดินของตัวเอง

sys.path.append('/path/to/debian-package/lib/python3.9/site-packages')

Bullseye และบัสเตอใช้คนละของ libffi (ต่างประเทศฟังก์ชันส่วนติดต่อ).
ดังนั้นตั้งแต่ CPython อบแทนเป็นขึ้นอยู่กับ libffi พวกเขาไม่ได้ถูกติดตั้งไว้อย่างถูกต้อง
ฉันแก้ไขเรื่องนี้โดยติดตั้ง libffi 7 บนบัสเตอร์

2021-12-02 18:35:27

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

ดังอยู่ในนี้หมวดหมู่

ดังคำถามอยู่ในนี้หมวดหมู่