Mac'te Python, pip ve venv Ortamı Kurulum Rehberi

0 Yanıt 2 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
Mac kullanıcıları için Python ve sanal ortam (virtual environment) kurulumunu detaylıca anlatıyorum. Bu süreç, projelerinizde bağımlılıkları yönetmek ve farklı Python sürümleriyle çalışmak adına kritik öneme sahiptir.


Başlangıçta, macOS genellikle önceden Python sürümüyle gelir; ancak, genellikle bu sistem Python sürümü güncel değildir ve geliştirme amaçları için önerilmez. Bu nedenle, yeni bir Python kurulumuyla başlamanız gerekebilir.

İlk adım olarak, resmi Python dağıtımını Python.org üzerinden indirebilirsiniz. Burada, macOS uyumlu en güncel sürümünü seçmek en doğrudur. Kurulum dosyasını indirip, standart macOS yükleme adımlarını takip ederek Python'u sisteminize kurabilirsiniz. Bu kurulum, pip'i otomatik olarak içerecektir.

Alternatif olarak, Homebrew paket yöneticisini kullanmak da avantaj sağlar. Eğer Homebrew yüklü değilse, terminalden şu komutla yükleyebilirsiniz:

KOD
1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 


Daha sonra, Python'u şu komutla kurabilirsiniz:

KOD
1 brew install python 


Bu yöntem, güncel ve yönetimi kolay bir Python ortamı sağlar. Kurulum sonrası, terminalde şu komutla Python ve pip sürümlerini doğrulayabilirsiniz:

KOD
12 python3 --version
pip3 --version 


Sanallaştırma ve bağımlılık yönetimi için, venv modülü ile yeni bir sanal ortam oluşturmak iyi bir pratiktir. Proje dizininde şu komutu kullanarak ortam kurabilirsiniz:

KOD
1 python3 -m venv myenv 


Bu komut, 'myenv' adında bir sanal ortam oluşturur. Aktif hale getirmek için:

  • macOS/Linux:


KOD
1 source myenv/bin/activate 


  • Windows:


KOD
1 myenv\Scripts\activate 


Sanal ortam aktifken, pip komutları sadece bu ortam içindeki bağımlılıkları yönetir. Ortamdan çıkmak için:

KOD
1 deactivate 


Bu yapı, projeleriniz arasında bağımlılık karışıklığını önler ve geliştirme sürecinizi daha düzenli hale getirir. Mac üzerinde Python, pip ve venv ortamını kurmak, bu adımlar sayesinde sorunsuz hale gelir.

Geliştirme ortamınızı optimize etmek ve projelerinizi güvenli tutmak adına, bu kurulum ve yapılandırma temel alınmalıdır.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi