Uygulama setup'nı Python 2'den Python 3'e çevirmek

erroshakan

Hectopat
Katılım
1 Mayıs 2020
Mesajlar
160
Çözümler
3
Merhaba arkadaşlar. Ubuntu'nun eski versiyonlarından birininde setupı ile birlikte bir uygulamamız ve çalışıyor. Eski versiyon Ubuntu Python2 ile çalışıyor ve uygulamayı güncel Ubuntu versiyonuna yükleyemiyoruz çünkü Ubuntu güncel verisonu Python3 ile çalışıyor. Bu uygulamayı Python3 ile çalışan Ubuntu'ya nasıl kurabilirim?
 
Python 2.7'yi Ubuntunun son sürümüne bile kurabilirsiniz.
sudo apt install python2

Bkz. en güncel LTS olan 20.04 üzerinde;
ubuntu.png
 
Python 2.7'yi Ubuntunun son sürümüne bile kurabilirsiniz.
sudo apt install python2

Bkz. en güncel LTS olan 20.04 üzerinde;
Eki Görüntüle 1224377
Çok saolun ama o konuya hiç girmeyelim, Python2 yükleyip denediğimde başka hatalar vermeye başlıyor (modül hataları), modülleri pip ile yüklerken aynı hatalar çıkıyor, modülleri halletsek modüllerin versiyonlarının eski olmasını istiyor, yani çıkılmaz bir girdaba sokuyor beni.
 
Modüllerin eski sürümleri doğal olarak Python2'yi destekliyor. Hata veren modüllerin sürümlerini geriye çekerek hataların büyük kısımından kurtulabilirsiniz.
O da olmazsa sorunun çözümü kodların Python3 ile tekrar yazılmasına kadar gider.

SH1106 model OLED ekranın Python kütüphanesinin Python3 ile çalışması için büyük bir kısımı Python3 ile tekrar yazmıştım. Topu topu 400 küsür satır olmasına rağmen 2-3 saat uğraştırmıştı.
 

Geri
Yukarı