15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın
30.10.2024
1 +1

Linux’a PyCharm Nasıl Kurulur: Eksiksiz Adım Adım Kılavuz

PyCharm, Python geliştirme için mevcut en güçlü ve özellik açısından en zengin Entegre Geliştirme Ortamlarından (IDE) biri olarak kabul edilmektedir. JetBrains tarafından geliştirilen bu IDE; akıllı kod tamamlama, gelişmiş hata ayıklama, sürüm kontrol entegrasyonu, proje yönetimi ve çok daha fazlasını içeren kapsamlı bir araç seti sunar. İster ilk Python betiğini yazan bir başlangıç seviyesi kullanıcı olun, ister karmaşık uygulamalar geliştiren deneyimli bir geliştirici, PyCharm iş akışınıza sorunsuz biçimde uyum sağlar.

PyCharm iki sürümde sunulmaktadır:

  • Community Edition – Ücretsiz, açık kaynaklı ve saf Python geliştirme için idealdir.
  • Professional Edition – Web çerçeveleri (Django, Flask), veritabanı araçları, uzak geliştirme ve bilimsel hesaplama desteği ekleyen ücretli bir sürümdür.

Bu kılavuz, Linux üzerinde PyCharm kurmanın her yöntemini ele almakta; her iki sürümü, birden fazla kurulum yaklaşımını, ilk yapılandırmayı ve temiz kaldırma işlemini kapsamaktadır. Python projelerinizi uzak bir sunucuda çalıştırıyorsanız, AlexHost’un güvenilir VPS Hosting ortamı, PyCharm bağlantılı uzak yorumlayıcıları sorunsuz biçimde çalıştırmanız için gereken performansı ve esnekliği sağlar.

Adım 1: Sistem Gereksinimlerini Doğrulayın

PyCharm’ı indirmeden önce, sorunsuz bir deneyim sağlamak amacıyla Linux sisteminizin minimum donanım ve yazılım gereksinimlerini karşıladığını doğrulayın.

GereksinimMinimumÖnerilen
RAM4 GB8 GB veya daha fazlası
Disk Alanı2.5 GB (+ önbellek alanı)5 GB+
Ekran Çözünürlüğü1024×7681920×1080
İşletim Sistemi64-bit Linux64-bit Linux
JDKDahili (manuel kurulum gerekmez)Dahili JDK 17+

PyCharm, dahili bir Java Development Kit (JDK) içermektedir; bu nedenle Java’yı ayrıca kurmanıza gerek yoktur. IDE, aşağıdakiler dahil geniş bir Linux dağıtımı yelpazesini destekler:

  • Ubuntu (20.04, 22.04, 24.04)
  • Debian
  • Fedora
  • Arch Linux / Manjaro
  • openSUSE
  • Linux Mint
  • CentOS / AlmaLinux / Rocky Linux

Adım 2: Linux için PyCharm’ı İndirin

PyCharm için en güvenli ve en güncel kaynak, resmi JetBrains web sitesidir.

  1. Tarayıcınızı açın ve JetBrains PyCharm indirme sayfasına gidin.
  2. Sürümünüzü seçin:
  • Community – Ücretsiz ve açık kaynaklı.
  • Professional – Ücretli, 30 günlük ücretsiz deneme sürümü mevcuttur.
  1. Hedef işletim sistemi olarak Linux‘un seçili olduğundan emin olun.
  2. .tar.gz arşivini indirmek için Download düğmesine tıklayın.

Dosya, seçtiğiniz sürüm ve versiyona bağlı olarak pycharm-community-2024.x.x.tar.gz veya pycharm-professional-2024.x.x.tar.gz gibi bir adla gelecektir.

Adım 3: PyCharm’ı .tar.gz Arşivinden Kurun

Bu, JetBrains tarafından önerilen resmi, dağıtımdan bağımsız kurulum yöntemidir. Kurulum konumu ve sürüm üzerinde tam kontrol sağlar.

3.1 – Terminali Açın

Terminal öykünücünüzü başlatmak için Ctrl + Alt + T tuşlarına basın veya uygulama menünüzde “Terminal” araması yapın.

3.2 – İndirmeler Dizinine Gidin

cd ~/Downloads

3.3 – Arşivi Çıkartın

Community Edition için:

tar -xzf pycharm-community-*.tar.gz

Professional Edition için:

tar -xzf pycharm-professional-*.tar.gz

3.4 – Çıkartılan Klasörü /opt Dizinine Taşıyın

/opt dizini, Linux sistemlerinde manuel olarak kurulan üçüncü taraf yazılımlar için geleneksel konumdur:

sudo mv pycharm-community-* /opt/pycharm

> Not: Professional sürümünü kurduysanız, dizin adını buna göre ayarlayın; örneğin sudo mv pycharm-professional-* /opt/pycharm-professional.

3.5 – PyCharm’ı Başlatın

Çıkartılan klasörün içindeki bin dizinine gidin ve başlatma betiğini çalıştırın:

cd /opt/pycharm/bin
./pycharm.sh

PyCharm başlayacak ve ilk çalıştırma yapılandırma sihirbazı sizi ilk kurulum adımlarında yönlendirecektir.

Adım 4: Masaüstü Girişi Oluşturun (Uygulama Menüsü Kısayolu)

PyCharm’ı her seferinde terminalden çalıştırmak zahmetlidir. PyCharm’ı diğer GUI uygulamaları gibi açabilmek için sisteminizin uygulama başlatıcısına eklemek amacıyla bir masaüstü girişi oluşturun.

Yöntem A: PyCharm’ın Yerleşik Aracını Kullanma

  1. PyCharm açıkken üst menü çubuğundaki Tools seçeneğine tıklayın.
  2. Create Desktop Entry… seçeneğini seçin.
  3. Kısayolun sistem genelinde kullanılabilir olmasını istiyorsanız “Create entry for all users” seçeneğini işaretleyin.
  4. OK düğmesine tıklayın.

PyCharm artık uygulama menünüzde görünecektir (GNOME, KDE, XFCE vb.).

Yöntem B: Masaüstü Girişini Manuel Olarak Oluşturma

Yerleşik yöntem masaüstü ortamınızda çalışmıyorsa, .desktop dosyasını manuel olarak oluşturun:

sudo nano /usr/share/applications/pycharm.desktop

Aşağıdaki içeriği yapıştırın:

[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm Community
Icon=/opt/pycharm/bin/pycharm.png
Exec=/opt/pycharm/bin/pycharm.sh
Comment=Python IDE for Professional Developers
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm

Dosyayı Ctrl + O ile kaydedin, ardından Ctrl + X ile çıkın. Kısayol, başlatıcınızda hemen görünecektir.

Adım 5: Snap Aracılığıyla PyCharm’ı Kurun (Daha Basit Alternatif)

Snap, modern Linux dağıtımlarının büyük çoğunluğunda çalışan evrensel bir paket formatıdır. Bağımlılıkları ve otomatik güncellemeleri kendiliğinden yönetir; bu da PyCharm’ı çalıştırmanın en hızlı yoludur.

5.1 – Snap’in Kurulu Olduğundan Emin Olun

Ubuntu ve diğer birçok dağıtımda Snap önceden kurulu gelir. Mevcut değilse kurun:

sudo apt update && sudo apt install snapd   # Debian/Ubuntu
sudo dnf install snapd                       # Fedora
sudo pacman -S snapd                         # Arch Linux

5.2 – Snap Aracılığıyla PyCharm’ı Kurun

Community Edition için:

sudo snap install pycharm-community --classic

Professional Edition için:

sudo snap install pycharm-professional --classic

--classic bayrağı zorunludur; çünkü PyCharm, varsayılan Snap korumalı alanının dışında kalan sistem kaynaklarına kısıtlamasız erişim gerektirir.

5.3 – PyCharm’ı Başlatın

Kurulum tamamlandıktan sonra PyCharm’ı uygulama menünüzden veya aşağıdaki komutu çalıştırarak başlatabilirsiniz:

pycharm-community
# or
pycharm-professional

Adım 6: Toolbox Uygulaması Aracılığıyla PyCharm’ı Kurun (Birden Fazla JetBrains Aracı için Önerilir)

Birden fazla JetBrains ürünü (IntelliJ IDEA, WebStorm, DataGrip vb.) kullanıyorsanız, JetBrains Toolbox Uygulaması tümünü tek bir arayüzden yönetmenin en verimli yoludur.

  1. Toolbox Uygulamasını JetBrains Toolbox sayfasından indirin.
  2. AppImage’ı çıkartın ve çalıştırın:
tar -xzf jetbrains-toolbox-*.tar.gz
cd jetbrains-toolbox-*/
./jetbrains-toolbox
  1. Toolbox arayüzünden PyCharm Community veya PyCharm Professional seçeneğini bulun ve Install düğmesine tıklayın.

Toolbox Uygulaması, güncellemeleri, geri almaları ve birden fazla IDE sürümünü otomatik olarak yönetir.

Adım 7: İlk Kurulum ve Yapılandırma

PyCharm’ı ilk kez başlattıktan sonra kurulum sihirbazı sizi birkaç önemli yapılandırma adımında yönlendirecektir.

7.1 – Professional Edition’ı Etkinleştirin

Professional sürümünü kurduysanız, etkinleştirmeniz istenecektir. Bunu şu yollarla yapabilirsiniz:

  • Aktif aboneliğiniz varsa JetBrains hesabınız aracılığıyla.
  • Kuruluşunuz tarafından sağlanan bir lisans anahtarı ile.
  • 30 günlük ücretsiz deneme (önceden ödeme gerekmez).

Community sürümü için herhangi bir etkinleştirme gerekmez.

7.2 – Python Yorumlayıcısını Yapılandırın

PyCharm, projeleriniz için bir Python yorumlayıcısı seçmenizi isteyecektir. Birkaç seçeneğiniz bulunmaktadır:

  • System Python – Sisteminizde zaten kurulu olan Python kurulumunu kullanır (örn. /usr/bin/python3).
  • Virtual Environment (venv) – Her proje için bağımlılık çakışmalarını önleyen izole bir ortam oluşturur. Bu, önerilen yaklaşımdır.
  • Conda Environment – Anaconda veya Miniconda kullanıyorsanız.
  • Remote Interpreter – SSH aracılığıyla uzak bir sunucuda çalışan bir Python yorumlayıcısına bağlanır. Bu, kodunuzun bir Dedicated Server veya bulut VPS üzerinde çalıştığı durumlarda özellikle kullanışlıdır.

Yorumlayıcıyı yapılandırmak için:

  1. File → Settings → Project → Python Interpreter bölümüne gidin.
  2. Dişli simgesine tıklayın ve Add Interpreter seçeneğini seçin.
  3. Tercih ettiğiniz seçeneği belirleyin ve yönergeleri izleyin.

7.3 – Eklentileri Kurun (İsteğe Bağlı)

PyCharm’ın eklenti ekosistemi, işlevselliğini önemli ölçüde genişletir. Eklenti kurmak için:

  1. File → Settings → Plugins bölümüne gidin.
  2. Marketplace sekmesine göz atın.
  3. İş akışınızla ilgili eklentileri arayın ve kurun.

Popüler eklentiler şunlardır:

  • Vim / IdeaVim – PyCharm içinde Vim tuş bağlamaları.
  • Docker – Docker konteynerlerini doğrudan IDE’den yönetin.
  • GitToolBox – Gelişmiş Git entegrasyonu.
  • Rainbow Brackets – Renk kodlu parantez eşleştirme.
  • Database Navigator – SQL ve veritabanı yönetim araçları.

7.4 – Sürüm Kontrolünü Yapılandırın

PyCharm, yerleşik Git desteğine sahiptir. Projenizi bir Git deposuna bağlamak için:

  1. VCS → Enable Version Control Integration bölümüne gidin.
  2. Git‘i seçin ve OK düğmesine tıklayın.
  3. Git menüsünden Commit, Push ve Pull seçeneklerini kullanın.

Adım 8: Linux’ta PyCharm Performansını Optimize Edin

PyCharm yavaş hissettiriyorsa, özellikle sınırlı RAM’e sahip sistemlerde, şu optimizasyonları uygulayın:

Bellek Yığın Boyutunu Artırın

  1. Help → Change Memory Settings bölümüne gidin.
  2. Maksimum yığın boyutunu artırın (örn. 750 MB’tan 2048 MB’a).
  3. Save and Restart düğmesine tıklayın.

Kullanılmayan Eklentileri Devre Dışı Bırakın

File → Settings → Plugins bölümüne gidin ve kullanmadığınız eklentileri devre dışı bırakın. Her aktif eklenti bellek ve CPU döngüsü tüketir.

Büyük Dizinleri İndekslemeden Hariç Tutun

Projeniz büyük dizinler içeriyorsa (örn. node_modules, venv, .git), bunları hariç tutulmuş olarak işaretleyin:

  1. Proje panelinde dizine sağ tıklayın.
  2. Mark Directory as → Excluded seçeneğini seçin.

Daha Hızlı Bir Dosya Sistemi Kullanın

PyCharm’ı bir sunucu veya sanal makinede çalıştırıyorsanız, depolama alanınızın ext4 veya XFS gibi performanslı bir dosya sistemi kullandığından emin olun. AlexHost’un VPS Hosting planları NVMe SSD depolama kullanmakta olup bu durum PyCharm’ın indeksleme ve başlatma sürelerini önemli ölçüde azaltır.

Adım 9: PyCharm’ı Linux’tan Kaldırın

PyCharm’ı kaldırmanız gerekiyorsa, kurulum yönteminize göre uygun adımları izleyin.

Snap Sürümünü Kaldırın

sudo snap remove pycharm-community
# or for Professional:
sudo snap remove pycharm-professional

tar.gz Sürümünü Kaldırın

Kurulum dizinini kaldırın:

sudo rm -rf /opt/pycharm

Oluşturduysanız masaüstü girişini kaldırın:

sudo rm /usr/share/applications/pycharm.desktop

İsteğe bağlı olarak, ana dizininizdeki yapılandırma ve önbellek dosyalarını kaldırın:

rm -rf ~/.config/JetBrains/PyCharm*
rm -rf ~/.cache/JetBrains/PyCharm*
rm -rf ~/.local/share/JetBrains/PyCharm*

Toolbox Sürümünü Kaldırın

JetBrains Toolbox Uygulamasını açın, PyCharm’ı bulun, üç nokta menüsüne tıklayın ve Uninstall seçeneğini seçin.

PyCharm Projelerini Uzak Linux Sunucusunda Çalıştırma

Birçok Python geliştiricisi, kodu yerel olarak yazıp test ederken güçlü bir uzak sunucuda çalıştırmak için PyCharm’ın uzak geliştirme özelliklerini kullanır. Bu özellikle şu durumlarda değerlidir:

  • GPU hızlandırması gerektiren makine öğrenmesi ve veri bilimi iş yükleri.
  • Sunucu taraflı web uygulamaları (Django, FastAPI, Flask).
  • Büyük ölçekli veri işleme hatları.

PyCharm Professional, SSH tabanlı uzak yorumlayıcıları ve tam uzak proje senkronizasyonunu destekler. Bunu, yapay zeka ve makine öğrenmesi iş yükleri için AlexHost’un GPU Hosting hizmetiyle birleştirin ya da yönetilen bir kontrol paneli ortamına ihtiyaç duyan web geliştirme projeleri için cPanel’li VPS kullanın.

Projeniz kamuya açık bir web uygulaması içeriyorsa, kullanıcılarınız ile sunucunuz arasındaki trafiği şifrelemek için güvenilir bir SSL Sertifikası ile güvence altına almayı unutmayın.

Sıkça Sorulan Sorular

S: PyCharm’ı başsız (headless) bir Linux sunucusunda çalıştırabilir miyim?

C: PyCharm varsayılan olarak grafik bir ekran gerektirir. Ancak PyCharm Professional, SSH aracılığıyla uzak geliştirmeyi destekler; bu sayede IDE’yi yerel makinenizde kullanırken kod başsız bir sunucuda çalışabilir.

S: PyCharm Community Edition çoğu geliştirici için yeterli midir?

C: Evet. Community Edition, hata ayıklama, yeniden düzenleme, sürüm kontrolü ve sanal ortamlar dahil olmak üzere saf Python geliştirmeyi kapsar. Professional Edition yalnızca web çerçevesi desteği, veritabanı araçları veya uzak geliştirme özelliklerine ihtiyaç duyduğunuzda gereklidir.

S: tar.gz aracılığıyla kurulan PyCharm’ı nasıl güncellerim?

C: Yeni sürümü JetBrains web sitesinden indirin, çıkartın ve /opt/pycharm içeriğini yeni dosyalarla değiştirin. Snap ve Toolbox kurulumları otomatik olarak güncellenir.

S: PyCharm ARM tabanlı Linux sistemlerinde çalışır mı?

C: Evet. JetBrains, ARM tabanlı sunucular ve cihazlarla uyumlu ARM64 PyCharm derlemeleri sunmaktadır.

Sonuç

Linux üzerinde PyCharm kurmak, tercih ettiğiniz yöntemden bağımsız olarak basit bir süreçtir. tar.gz yaklaşımı size maksimum kontrol sağlar ve herhangi bir dağıtımda çalışır. Snap yöntemi basitlik ve otomatik güncellemeler sunar. JetBrains Toolbox ise birden fazla JetBrains IDE’sini yönetiyorsanız en iyi seçimdir.

Kurulup yapılandırıldıktan sonra PyCharm, akıllı kod yardımı ve entegre hata ayıklamadan uzak sunucu bağlantısına ve eklenti genişletilebilirliğine kadar mevcut en yetenekli Python geliştirme ortamlarından birini sunar.

Python uygulamalarını dağıtmak ve test etmek için sağlam, yüksek performanslı bir Linux ortamına ihtiyaç duyan geliştiriciler için AlexHost, zorlu iş yükleri için tasarlanmış esnek VPS Hosting ve Dedicated Servers çözümleri sunmaktadır. AlexHost’un tam hosting çözümleri yelpazesini keşfedin ve Python projelerinize hak ettikleri altyapıyı kazandırın.

15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın