Python installation on Debian

Here’s the step-by-step guide for Python installation on Debian in both English and Turkish:

**ENGLISH:**

1. **System Update:**
“`bash
sudo apt update
sudo apt upgrade
“`

2. **Installing Python 3** (usually pre-installed):
“`bash
sudo apt install python3
“`

3. **Installing Pip (Python Package Manager):**
“`bash
sudo apt install python3-pip
“`

4. **Python Development Tools:**
“`bash
sudo apt install build-essential libssl-dev libffi-dev python3-dev
“`

5. **Python Virtual Environment Tools:**
“`bash
sudo apt install python3-venv
“`

6. **Version Check:**
“`bash
python3 — version
pip3 — version
“`

7. **Basic Python Packages (Optional):**
“`bash
pip3 install numpy
pip3 install pandas
pip3 install jupyter
“`

8. **Python IDEs (Optional):**
“`bash
# Visual Studio Code
sudo apt install code

# PyCharm
sudo snap install pycharm-community — classic
“`

9. **Installing Virtualenv (Optional):**
“`bash
pip3 install virtualenv

# Creating new virtual environment
python3 -m venv myenv

# Activating virtual environment
source myenv/bin/activate
“`

10. **Basic System Tools:**
“`bash
sudo apt install git wget curl
“`

**Important Notes:**
– Prefer Python 3 over Python 2
– Using virtual environments is a good practice
– Install packages per project instead of system-wide
– Use requirements.txt to manage dependencies

**Using Requirements.txt:**
“`bash
# Save current packages to requirements.txt
pip3 freeze > requirements.txt

# Install packages from requirements.txt
pip3 install -r requirements.txt
“`

**TÜRKÇE:**

1. **Sistem Güncelleme:**
“`bash
sudo apt update
sudo apt upgrade
“`

2. **Python 3 Kurulumu** (genellikle önyüklü gelir):
“`bash
sudo apt install python3
“`

3. **Pip (Python Paket Yöneticisi) Kurulumu:**
“`bash
sudo apt install python3-pip
“`

4. **Python Geliştirme Araçları:**
“`bash
sudo apt install build-essential libssl-dev libffi-dev python3-dev
“`

5. **Python Sanal Ortam Araçları:**
“`bash
sudo apt install python3-venv
“`

6. **Versiyon Kontrolü:**
“`bash
python3 — version
pip3 — version
“`

7. **Temel Python Paketleri (İsteğe Bağlı):**
“`bash
pip3 install numpy
pip3 install pandas
pip3 install jupyter
“`

8. **Python IDE’leri (İsteğe Bağlı):**
“`bash
# Visual Studio Code
sudo apt install code

# PyCharm
sudo snap install pycharm-community — classic
“`

9. **Virtualenv Kurulumu (İsteğe Bağlı):**
“`bash
pip3 install virtualenv

# Yeni sanal ortam oluşturma
python3 -m venv myenv

# Sanal ortamı aktif etme
source myenv/bin/activate
“`

10. **Temel Sistem Araçları:**
“`bash
sudo apt install git wget curl
“`

**Önemli Notlar:**
– Python 2 yerine Python 3 kullanmayı tercih edin
– Projelerde sanal ortam kullanmak iyi bir pratiktir
– Sistem geneli yerine proje bazlı paket kurulumu yapın
– Requirements.txt kullanarak bağımlılıkları yönetin

**Requirements.txt Kullanımı:**
“`bash
# Mevcut paketleri requirements.txt’ye kaydetme
pip3 freeze > requirements.txt

# Requirements.txt’den paket kurulumu
pip3 install -r requirements.txt
“`

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*