Dh-virtualenv kullanarak Python 3 Uygulamamın bir debian paketini oluşturdum. Raspbian Buster'da her şey iyi çalışıyor ancak Bullseye son sürümüyle paketin uyumlu olmasını istiyorum.
Ne yazık ki ne zaman yükleyebilirim .deb Bullseye altında, tüm özel Python paketlerim eksik. Uygulamayı çalıştırmak bir ModuleNotFoundError atar. Sys olduğunu fark ettim.yol listesi, virtualenv'nin site paketlerine giden yolu içermiyordu (Buster altında bunu yapıyor), bu yüzden manuel olarak ekledim. Bu, Python paketlerinin çoğu için ModuleNotFoundError düzeltildi. Ancak uygulamam bazı CPython paketlerine de bağlı ve bunların hepsi hala eksik.
Koşma path/to/virtualenv/bin/pip3 list
her şeyi doğru bulmama rağmen yüklü olmadıklarını gösterdi .site paketlerinin altındaki dist-info dosyaları.
Buster altında aynı komut tüm uzantıları beklendiği gibi listeledi.
Benim tahminim, sorunun farklı Python sürümlerinin kullanılmasından kaynaklanıyor olmasıdır. Buster 3.7 ve Bullseye 3.9 kullanıyor. Bu soruna neyin neden olabileceği ve nasıl düzeltebileceğim hakkında bir fikriniz var mı?
Çok teşekkürler Nathan