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