Python'u daha rahat kullanmak için geliştirilen arayüzler arasında fark var mıdır?

emirtelli

Hectopat
Katılım
26 Ocak 2021
Mesajlar
790
Çözümler
8
Daha fazla  
Cinsiyet
Erkek
Merhaba arkadaşlar, bir sorum olacaktı ben de buraya yazayım dedim. Ben Python'a yeni başladım ve kendimi geliştirmeye çalışıyorum. Genellikle PyCharm kullanıyorum. İnternette bulduğum bir tane projeyi bitirdikten sonra çalışmadı. Hata yaptığımı sandım ama orada yazan kod ile aynı hiçbir fark yoktu. Sadece değişebilir şeyleri kendime özgü yapmıştım. Aynısını kopyalayıp Anaconda ve Visual Code Studio çalıştırdım, bir sıkıntı çıkmadı ama PyCharm bozuk çıktı. Bu programların farklı olmasından mı yoksa Python sürümü ile alakalı bir şey mi?
 
Son düzenleyen: Moderatör:
Pycharm bozuk cikmaz, senin kullandigim py versiyonu farklıdır. Pycharm'in kullandığı py sürümünü ayarlayabiliyorsun ayarlar kısmında. Ben IDE kullanmayi sevmiyorum ve o yüzden VSC+Terminal ile islerimi hallediyorum.

Birde bozuk çıktıdan ziyade aldığın hata üzerinden bir neden-sonuç ilişkisi aramanı tavsiye ederim. Neden çalışmıyor, ne olmuş zaten detaylı yazıyordur.
 
Merhabalar.
Pycharm bozuk cikmaz, senin kullandigim py versiyonu farklıdır. Pycharm'in kullandığı py sürümünü ayarlayabiliyorsun ayarlar kısmında. Ben IDE kullanmayi sevmiyorum ve o yüzden VSC+Terminal ile islerimi hallediyorum.

Birde bozuk çıktıdan ziyade aldığın hata üzerinden bir neden-sonuç ilişkisi aramanı tavsiye ederim. Neden çalışmıyor, ne olmuş zaten detaylı yazıyordur.

Bu yanıtta da belirtilmiş olduğu üzere IDE'ler bozuk çıkmaz. Python programlama için birkaç senedir PyCharm Community sürümünü kullanıyorum. Şu ana kadar bahsettiğin şekilde hiçbir problem yaşamadım. Kodunun çalışmamasındaki sebep çok büyük ihtimalle PyCharm'da kodu çalıştırdıktan sonra çılan "Run" sekmesinde bir hata koduyla belirtilir. O kodu ve yanında yazan hata bilgisini internette aratarak sorunu çözebilirsin. Yine tolgahanuzun adlı kullanıcının yanıtında da belirtildiği gibi Python sürümünün uyuşmaması gibi bir ihtimal mevcut.

Bunun dışında aklıma gelen hata sebeplerinden biri de PyCharm'ın oluşturduğu her proje için bir Virtual Environment (Sanal Ortam) oluşturması. Bu sanal ortam, Python'u proje dosyalarının içine (bilgisayarına hali hazırda yüklemiş olduğun python sürümünden bağımsız olarak) yükleyerek proje içindeki tüm .py uzantılarını sanal ortamdaki Python üzerinden çalıştırıyor. Dolayısıyla senin kendi bilgisayarına yüklediğin önceki paketler, sanal ortama dahil edilmemiş oluyor. Eğer kodunda hazır python paketlerine dahil olmayan herhangi bir paket kullanıyorsan bunları PyCharm'da projeyi açtıktan sonra alt kısımda bulunan "terminal" bölümünden pip kullanarak indirmen gerekiyor. Bu sanal ortam olayını hem Visual Studio Code, hem de Anaconda kendisi yapabiliyor ama onlarda manuel yapman gerekiyor. PyCharm'ın farkı ise bunu her projede otomatik olarak yapması. Dolayısıyla projende import'ladığın paketlerin PyCharm'ın oluşturduğu sanal ortamda yüklü olduğundan emin olmalısın. Tekrar ediyorum, bilgisayarına yüklediğin paketler ve sanal ortama yüklediğin paketler farklıdır. Paketleri daha önce bilgisayarına yüklemiş olsan bile PyCharm'ın "terminal" sekmesinden tekrar yüklemen gerekiyor.

Eğer mesajını ve yazdığın kodu burada paylaşırsan konuyu okuyanlar sana daha fazla yardımcı olabilir.

Şunu da eklemek istiyorum, Python için uzun zamandır PyCharm kullanıyorum. Python için şu ana kadar kullandığım en iyi IDE. Bana kalırsa PyCharm'dan şaşma. Tek sıkıntısı biraz fazla ram kullanması ama bu IDE'nin getirdiği işlevsellik ile çok rahat tolare edilebiliyor.

PyCharm'ın "run" ve "terminal" sekmeleri:

1.png

2.png
 
Pycharm bozuk cikmaz, senin kullandigim py versiyonu farklıdır. Pycharm'in kullandığı py sürümünü ayarlayabiliyorsun ayarlar kısmında. Ben IDE kullanmayi sevmiyorum ve o yüzden VSC+Terminal ile islerimi hallediyorum.

Birde bozuk çıktıdan ziyade aldığın hata üzerinden bir neden-sonuç ilişkisi aramanı tavsiye ederim. Neden çalışmıyor, ne olmuş zaten detaylı yazıyordur.
python sürümyle alakalıymış düzeldi
Merhabalar.


Bu yanıtta da belirtilmiş olduğu üzere IDE'ler bozuk çıkmaz. Python programlama için birkaç senedir PyCharm Community sürümünü kullanıyorum. Şu ana kadar bahsettiğin şekilde hiçbir problem yaşamadım. Kodunun çalışmamasındaki sebep çok büyük ihtimalle PyCharm'da kodu çalıştırdıktan sonra çılan "Run" sekmesinde bir hata koduyla belirtilir. O kodu ve yanında yazan hata bilgisini internette aratarak sorunu çözebilirsin. Yine tolgahanuzun adlı kullanıcının yanıtında da belirtildiği gibi Python sürümünün uyuşmaması gibi bir ihtimal mevcut.

Bunun dışında aklıma gelen hata sebeplerinden biri de PyCharm'ın oluşturduğu her proje için bir Virtual Environment (Sanal Ortam) oluşturması. Bu sanal ortam, Python'u proje dosyalarının içine (bilgisayarına hali hazırda yüklemiş olduğun python sürümünden bağımsız olarak) yükleyerek proje içindeki tüm .py uzantılarını sanal ortamdaki Python üzerinden çalıştırıyor. Dolayısıyla senin kendi bilgisayarına yüklediğin önceki paketler, sanal ortama dahil edilmemiş oluyor. Eğer kodunda hazır python paketlerine dahil olmayan herhangi bir paket kullanıyorsan bunları PyCharm'da projeyi açtıktan sonra alt kısımda bulunan "terminal" bölümünden pip kullanarak indirmen gerekiyor. Bu sanal ortam olayını hem Visual Studio Code, hem de Anaconda kendisi yapabiliyor ama onlarda manuel yapman gerekiyor. PyCharm'ın farkı ise bunu her projede otomatik olarak yapması. Dolayısıyla projende import'ladığın paketlerin PyCharm'ın oluşturduğu sanal ortamda yüklü olduğundan emin olmalısın. Tekrar ediyorum, bilgisayarına yüklediğin paketler ve sanal ortama yüklediğin paketler farklıdır. Paketleri daha önce bilgisayarına yüklemiş olsan bile PyCharm'ın "terminal" sekmesinden tekrar yüklemen gerekiyor.

Eğer mesajını ve yazdığın kodu burada paylaşırsan konuyu okuyanlar sana daha fazla yardımcı olabilir.

Şunu da eklemek istiyorum, Python için uzun zamandır PyCharm kullanıyorum. Python için şu ana kadar kullandığım en iyi IDE. Bana kalırsa PyCharm'dan şaşma. Tek sıkıntısı biraz fazla ram kullanması ama bu IDE'nin getirdiği işlevsellik ile çok rahat tolare edilebiliyor.

PyCharm'ın "run" ve "terminal" sekmeleri:

Eki Görüntüle 870588

Eki Görüntüle 870589
python sürümüyle alakalıymış 3.8.0 a geçtim
 

Geri
Yukarı