Merhabalar, kendi bilgisayarımdan ssh ile Raspberry Pi ‘a bağlanıp kodlarımı orada yazıp ssh terminalinden çalıştırmak falan bazen çok sıkıntı oluyordu. Hali hazırda Python ile yazılım geliştiriyorum ve Jetbrains ürünü olan Pycharm kullanıyorum. Kite, Git ve klasör yapısı gibi daha bir çok özelliğinden dolayı bu geliştirme ortamıyla Raspberry Pi’da kod nasıl yazabileceğimi araştırdım ve işte sonuç! 😀
Hali hazırda Pycharm kurulu olduğunu ve sorunsuz çalıştırdığınızı varsayıyorum.
- Öncelikle yeni bir proje başlangıcı yapalım.
2. Projeye bir isim verip Interpreter ayarlarını SSH olarak ayarlamak için Existing interpreter seçeneğinin yanındaki üç noktaya tıklayın.
3. Buradan interpreter modu olarak SSH Interpreter olarak seçim yapın.
Host kısmına Raspberry Pi’ın internete bağlanıldığındaki aldığı IP adresini (ifconfig ile öğrenebilirsiniz), username kısmına ise Raspberry’deki kullanıcı adını (default olarak pi) yazınız. Next diyip devam edin.
4. SSH ile bağlantı denemesinden sonra sizden şifre isteyecektir. Default olarak gelen şifreyi (raspberry) veya artık değiştirdiyseniz onu yazıp Next ile devam edin.
5. Raspberry Pi’a bağlandıktan sonra interpreter path yolunu eğer Python 3.x kullanmak isterseniz /usr/bin/pyhton3 yazın, eğer Python 2.x kullanmak isterseniz /usr/bin/python yazmanız yeterli. Her ikisi default olarak tanımlı zaten. Finish diyip bitirin.
6. Uzaktan Python çalıştırmak için gerekli ayarlarını yaptık. Create diyerek projeyi oluşturun.
Şimdi bir kod yazalım ve onu Raspberry Pi’dan çalıştıralım…
7. Yeni bir python dosyası oluşturalım.
İçine basit bir hangi klasörde olduğuna dair kod yazalım. Bu kod çalıştırıldığında çalışma dosyasının hangi klasörde olduğunu print edecek.
8. Kodu nereye atıp çalıştıracağını belirlemek için son bir ayarımız kaldı. Tools > Deployment > Configuration menüsünden bu işlemi de yaptık sorunsuz geliştirmeye devam edebiliriz.
Connection menüsündeki ayarları aşağıdaki gibi yapın.
Mappings kısmındaki ayarlarda Deployment Path kısmını ise artık hangi klasörden Run edecekseniz orayı yazın. Ben masaüstünü gösterdim. Ok diyip kapatın sonra.
9. Şimdi kodu Run dediğimizde Raspberry Pi’ın Masaüstüne yükleyip Raspberry Pi’daki Python 3.x ile çalıştıracaktır. Çıktısını da bizim bilgisayarımıza aktaracaktır.
EKSTRA: Evet. Bilgisayarda istediğimiz rahat rahat kod yazıp uzaktan çalıştırma işlemini yaptık. SSH ile kontrol edelim masaüstünde neler var bakalım.
deneme.py adındaki kodum masaüstüne kopyalanmış. Keyifli kodlamalar.
Ayrıca Raspberry Pi’a monitör olmadan nasıl bağlanabileceğinizi buradan okuyabilirsin.
MÜKEMMELSİN AGA