{"id":246,"title":"Python installation on Debian","content":"<p>Here\u2019s the step-by-step guide for Python installation on Debian in both English and Turkish:<\/p><p>**ENGLISH:**<\/p><p>1. **System Update:**<br>```bash<br>sudo apt update<br>sudo apt upgrade<br>```<\/p><p>2. **Installing Python 3** (usually pre-installed):<br>```bash<br>sudo apt install python3<br>```<\/p><p>3. **Installing Pip (Python Package Manager):**<br>```bash<br>sudo apt install python3-pip<br>```<\/p><p>4. **Python Development Tools:**<br>```bash<br>sudo apt install build-essential libssl-dev libffi-dev python3-dev<br>```<\/p><p>5. **Python Virtual Environment Tools:**<br>```bash<br>sudo apt install python3-venv<br>```<\/p><p>6. **Version Check:**<br>```bash<br>python3 \u2014 version<br>pip3 \u2014 version<br>```<\/p><p>7. **Basic Python Packages (Optional):**<br>```bash<br>pip3 install numpy<br>pip3 install pandas<br>pip3 install jupyter<br>```<\/p><p>8. **Python IDEs (Optional):**<br>```bash<br># Visual Studio Code<br>sudo apt install code<\/p><p># PyCharm<br>sudo snap install pycharm-community \u2014 classic<br>```<\/p><p>9. **Installing Virtualenv (Optional):**<br>```bash<br>pip3 install virtualenv<\/p><p># Creating new virtual environment<br>python3 -m venv myenv<\/p><p># Activating virtual environment<br>source myenv\/bin\/activate<br>```<\/p><p>10. **Basic System Tools:**<br>```bash<br>sudo apt install git wget curl<br>```<\/p><p>**Important Notes:**<br>- Prefer Python 3 over Python 2<br>- Using virtual environments is a good practice<br>- Install packages per project instead of system-wide<br>- Use requirements.txt to manage dependencies<\/p><p>**Using Requirements.txt:**<br>```bash<br># Save current packages to requirements.txt<br>pip3 freeze &gt; requirements.txt<\/p><p># Install packages from requirements.txt<br>pip3 install -r requirements.txt<br>```<\/p><p>**T\u00dcRK\u00c7E:**<\/p><p>1. **Sistem G\u00fcncelleme:**<br>```bash<br>sudo apt update<br>sudo apt upgrade<br>```<\/p><p>2. **Python 3 Kurulumu** (genellikle \u00f6ny\u00fckl\u00fc gelir):<br>```bash<br>sudo apt install python3<br>```<\/p><p>3. **Pip (Python Paket Y\u00f6neticisi) Kurulumu:**<br>```bash<br>sudo apt install python3-pip<br>```<\/p><p>4. **Python Geli\u015ftirme Ara\u00e7lar\u0131:**<br>```bash<br>sudo apt install build-essential libssl-dev libffi-dev python3-dev<br>```<\/p><p>5. **Python Sanal Ortam Ara\u00e7lar\u0131:**<br>```bash<br>sudo apt install python3-venv<br>```<\/p><p>6. **Versiyon Kontrol\u00fc:**<br>```bash<br>python3 \u2014 version<br>pip3 \u2014 version<br>```<\/p><p>7. **Temel Python Paketleri (\u0130ste\u011fe Ba\u011fl\u0131):**<br>```bash<br>pip3 install numpy<br>pip3 install pandas<br>pip3 install jupyter<br>```<\/p><p>8. **Python IDE\u2019leri (\u0130ste\u011fe Ba\u011fl\u0131):**<br>```bash<br># Visual Studio Code<br>sudo apt install code<\/p><p># PyCharm<br>sudo snap install pycharm-community \u2014 classic<br>```<\/p><p>9. **Virtualenv Kurulumu (\u0130ste\u011fe Ba\u011fl\u0131):**<br>```bash<br>pip3 install virtualenv<\/p><p># Yeni sanal ortam olu\u015fturma<br>python3 -m venv myenv<\/p><p># Sanal ortam\u0131 aktif etme<br>source myenv\/bin\/activate<br>```<\/p><p>10. **Temel Sistem Ara\u00e7lar\u0131:**<br>```bash<br>sudo apt install git wget curl<br>```<\/p><p>**\u00d6nemli Notlar:**<br>- Python 2 yerine Python 3 kullanmay\u0131 tercih edin<br>- Projelerde sanal ortam kullanmak iyi bir pratiktir<br>- Sistem geneli yerine proje bazl\u0131 paket kurulumu yap\u0131n<br>- Requirements.txt kullanarak ba\u011f\u0131ml\u0131l\u0131klar\u0131 y\u00f6netin<\/p><p>**Requirements.txt Kullan\u0131m\u0131:**<br>```bash<br># Mevcut paketleri requirements.txt\u2019ye kaydetme<br>pip3 freeze &gt; requirements.txt<\/p><p># Requirements.txt\u2019den paket kurulumu<br>pip3 install -r requirements.txt<br>```<\/p>","excerpt":"Here\u2019s the step-by-step guide for Python installation on Debian in both English and Turkish:","created_at":"2024-12-29 11:40:27","updated_at":"2026-09-06 15:10:53","category_id":10,"view_count":664,"reading_time":2,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2024-12-29 11:40:27","featured_image":"resimyok.jpg","slug":"python-installation-on-debian-1","category_name":"nix Linux Unix","category_slug":"nix-linux-unix"}