İçeriğe geç

(Ubuntu) Kali Linux Kivy Kurulumu

(Ubuntu) Kali Linux Kivy Kurulumu yapıyoruz.

evet arkadaşlar Arch Linux ‘dan tekrar debian tabanlı olan, ubuntu depoalarını kullanan güzelim Kali Linux ‘u kurdum. Sonra duramadım pycharm ve Kivy kurdum. Haticeleri bırakalım neticeye geliyorum.

Bu arada python3.x sürümlerinde çalışıyor ama en stabil 2.x ‘de çalışıyor sanıyorum. Çünkü Windows kurulumunda 3.4.x ‘de sorun yaşamadım ama Linux dağıtımlar da 3.4.x Python sürümünde problem yaşadım. Özetle şuanlık 2.x Python candır. Varsayılan olarak 2.x gelir.

Kontrol edelim Terminali açıp

python -V

Çıktı
-Python 2.7.13

benim kullandığım sürüm 2.7.13 ‘müş.

Tabi root olmayı unutmayın. su – Hemen ardından

pip install Cython pygame

Cython ve pygame bağımlılıklarını kuruyoruz. Sorulara veya e olarak cevap verin, ingiliççe sistem de Türkçe olanda ise dedik devam ettik.

Hemen diğer bağımlılıkları alalım bunlar biraz uzun sürüyor.

apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev libssl-dev

easy_install greenlet

easy_install gevent 

#kivy kuralım
pip install kivy

Biraz uzun sürdü biliyorum ama değecek, derken her şey tamamdır şuan, kivy kuruldu.

Eğer bağımlılıkları kurmasaydık Kivy kurarken bu hatayı alırdık

error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1


Herhangi bir yere örneğin Masaüstü ‘ne kv.py adında bir Python dosyası oluşturalım IDE yardımı ile veya terminalden

nano ~/Desktop/kv.py

aşağıdakileri kopyalayıp açılan ekranda terminalde sağ tık yapıştır veya ctrl + shift + v ile yapıştırın.

# coding=utf-8 
#yukarıdaki satır kodlama biçimi, olmaz ise türkçe not düşemezsiniz hata alırsınız, değerli kodumuz derlenmez.

# dahil edelim
from kivy.app import App
# kivy button
from kivy.uix.button import Button

#class oluşturduk
class KvApp(App):
  #build yani inşa etme metodumuz
  def build(self):
     #dahil edilen Button 'u kullanıp ekrana yazı basıyoruz
     return Button(text='Girintilere dikkat, yoksa hata alırsın bak')

#çalıştıralım
KvApp().run()

bulunduğu dizine gidip çalıştırmak için terminalden

cd ~/Desktop  //masaüstüne gittik

python kv.py //çalıştırdık

Ektan çıktısı şöyle olmalı

 

Kivy Terminal Çıktısı
Kivy Terminal Çıktısı

Pycharm Çıktısı da burada onu anlatmama gerek yok yazdığınız yere sağ tıklayıp çalıştır demeniz yeterli

PyCharm çıktısı
PyCharm çıktısı