Merhabalar iyi çalışmalar deneyap kartını pardusta programlamak istiyorum fakat “python”: executable file not found in $PATH hatası alıyorum.
Sistemimde python 3.9.2 yüklü terminalden python3 yazdığımda aktif olduğunu görebiliyorum terminalde python yazdığımda python3 ün çalışmasını istiyorum bu olursa arduino ide de hatasız çalışacak daha önce yapmıştım bir şekilde ama hatırlamıyorum. Konu ile ilgili yardımcı olacaklara şimdiden teşekkür ederim.
terminalden python yazdığımda artık python3 çalışıyor fakat arduino ide bu seferde aşağıdaki hatayı verdi.
Traceback (most recent call last):
File “/home/serkan/.arduino15/packages/deneyap/tools/esptool_py/3.1.0/esptool.py”, line 38, in
import serial
ModuleNotFoundError: No module named ‘serial’
exit status 1
Deneyap Kart kartı için derleme hatası.
yapılması gereken sistemdeki hangi versiyon yüklüyse ve varsayılan yapılmak isteniyorsa sondaki 3.* yerine o yazılıyor ve 1. sıra için sona bir yazılıyor
birde bazı python kütüphaneleri eksik olabiliyor veya eski versiyonu kullanabiliyor fakrlı versiyonlar da deneyebilirsiniz
benzer bir konu benim de başıma gelmişti buraya bakabilirsiniz
Değerli dostlar biraz araştırma yaparak sanal makinada farklı linux sürümlerine arduino ide kurdum ve deneyapkartın çalışıp çalışmadığını gözlemledim. Linux mint üzerinde deneme yaptığımda deneyap kartına sorunsuz bir şekilde yükleme yapılabildiğini gördüm yani sorun python kaynaklı değil.
linux mint sürümünde indirilen arduino ide programı 1gb kadar büyüklükteydi flatpak depolarından programı çekiyormuş bende pardusta yüklü olan arduino ide yazılımını kaldırarak flatpak depolarından kurulum yaptım ve artık deneyap kartına sorunsuz bir şekilde yükleme yapılabiliyor.
Flatpak depolarındaki arduino sürümü neden daha büyük boyutlu arada ne fark bilmiyorum bilen varsa bizleri aydınlatır ise memnum olurum.