Gönderen Konu: Ubuntu Python Tıklamayla Çalıştırma  (Okunma sayısı 1468 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

« : »
İyi günler ubuntuda terminal kullanmadan çift tıklayarak bir python kodunu nasıl çalıştırabilirim.Forumda aradım bulamadım. Teşekkürler.

« Yanıtla #1 : »
@Mural Forumda bulamadıysanız bile internette biraz araştırma ile bulabilirdiniz.

You have to give the file execution permission:

~ $ sudo chmod u+x your_file.py
You should also add this as the first line of the file to tell the system about the program it should use to execute your script:

#!/usr/bin/env python
This will search your environment (env) for the path of python. If you want it to execute in Python 3, replace python with python3.

Then your system should automatically ask you whether you want to run the program or to show the code.

Kısaca oluşturduğunuz python dosyasının en başına çevre yolunu ekleyip doyaya çalıştırma izni vermeniz gerekir.
Sometimes even good memories can kill you!

« Yanıtla #2 : »
@Mural Forumda bulamadıysanız bile internette biraz araştırma ile bulabilirdiniz.

You have to give the file execution permission:

~ $ sudo chmod u+x your_file.py
You should also add this as the first line of the file to tell the system about the program it should use to execute your script:

#!/usr/bin/env python
This will search your environment (env) for the path of python. If you want it to execute in Python 3, replace python with python3.

Then your system should automatically ask you whether you want to run the program or to show the code.

Kısaca oluşturduğunuz python dosyasının en başına çevre yolunu ekleyip doyaya çalıştırma izni vermeniz gerekir.

Hocam teşekkürler. Bunu denemiştim ama yine olmadı. Yine terminal kullanrak çalıştırıyorum ./dosya.py yazıp. Ayrıca Python'u gedit kullanarak yazıyorum.
« Son Düzenleme: 21 Nisan 2017 - 16:33:21 Gönderen: Mural »

« Yanıtla #3 : »
Kod: [Seç]
#!/usr/bin/env/pythonveya
Kod: [Seç]
#!/usr/bin/pythonveya Python 3 kullanıyorsan "python" yerine "python3" yazarak eklediğin ilk (birinci) satırdan sonra, .py uzantılı kaynak kod dosyasını sağ tıkla ve özellikler kısmından "bir program gibi çalıştırılabilir" yazan kutucuğu işaretle.

Bunu her dosya için ayrı olarak yapmalısın. Çalıştırılabir bir dosyayı çift tıkladığında, sistem sana ne yapılacağını soracak. "Dosyayı aç","Terminalde çalıştır","Çalıştır","İptal". Konsol programları Terminalde çalışır. ("Hello World!" gibi çıktı verebilen programlar) "Çalıştır" seçeneği bir tek "GUI" (görsel içerikli) programlarda çalışır.

« Yanıtla #4 : »
@ekremsenturk Bende aynı şeyden bahsettim ancak arkadaş terminal ekranında çalışan basit bir kodu bile (hello world) gibi fare tıklaması ile çalıştıramadığını söylemiş.

@Mural Adımları doğru yaptığınıza eminmisiniz? .py uzantılı bir dosyayı açıp çevre yolunu ekleyip kodlarınızı yazıp daha sonra ister chmod ile ister dosyaya sağ tıklayıp çalıştırma yetkisi verebilirsin.

Ayrıca şunuda belirtmek isterim ki neden her defasında doyaya tek tek çalıştırma yetkisi verip fare tıklaması ile uğraşıyorsun ki terminal üzerinden işlemini daha hızlı gerçekleştirebilirsin. Hatta dahada ilerisi metin editörlerin neredeyse hepsinde inşa etme seçeneği mevcut işini dahada kolaylaştıtabilir. Mesela ben sublime text üzerinde inşa işleminin ayarını yapıp direk terminalin açılmasını sağladım her seferinde terminali açıp dosya konumuna gidip çalıştırmaktan çok daha pratik bir yol.
Sometimes even good memories can kill you!