Am construit un pachet debian mea Python 3 Aplicarea folosind dh-așa. Pe Raspbian Buster totul merge bine, dar cu eliberarea recentă a Bullseye vreau ca pachetul să fie compatibile.
Din păcate, atunci când am instala .deb sub Ținta, toate personalizate, pachete Python lipsesc. Rularea Aplicației aruncă o ModuleNotFoundError. Mi-am dat seama că sys.calea lista nu contine calea catre site-pachete de virtualenv (care sub Buster nu), așa că am adăugat manual. Acest lucru fix ModuleNotFoundError pentru cele mai multe dintre pachetele Python. Cu toate acestea cererea mea depinde de unele CPython pachete precum și toți cei care sunt încă date dispărute.
De funcționare path/to/virtualenv/bin/pip3 list
a arătat că acestea nu sunt instalate deși am găsi toate corecte .deci și .dist-info fișiere în site-ul de pachete.
Sub Buster aceeași comandă listate toate extensiile cum era de așteptat.
Parerea mea este ca problema este cauzata de diferite Python versiuni a fi folosit. Buster utilizează 3.7 și Bullseye folosește 3.9. Ai vreo idee ce ar putea cauza aceasta problema si cum as putea repara?
Multumesc mult Nathan