yEmreAk
Ask or search…
K
🌌

virtualenv ile sanal ortamlarda çalışmak

  • virtualenv, venv'den daha verimli bir pakettir ama standart olarak gelmez
  • pip ile güncellenebilir ve diğer farklı avantajları vardır

🏜️ Sanal Ortamı Oluşturma

# Sanal ortamı belirli python sürüümü için indirme
python3.11 -m pip install virtualenv
# Sanal ortam oluşturma
virtualenv venv
# Sanal ortamı belirli python sürümü için oluşturma
virtualenv -p /usr/bin/python3 venv
virtualenv -p /opt/homebrew/bin/python3.11
# Aktif - deaktif etme
source venv/bin/activate
deactivate
# Sanal oratamı kaldırma
rm -rf venv

📦️ Bağımlılıklar Üzerine Çalışma

  • locel ile sadece yerel bağımlılıkları ele alırız, sistemde yüklü olan diğerlerini ele almaz
# Proje bağımlılıklarını dosyaya aktarma
pip freeze --local > requirements.txt
# Proje bağımlılıklarını dosyadan indirme
pip install -r requirements.txt

Bağlantılar

© 2024 ~ Yunus Emre Ak ~ yEmreAk