SORU
15 EYLÜL 2011, PERŞEMBE


Yinelenen virtualenv

Virtualenv varolan bir ortam, çok fazla paket var, ama Django eski bir sürümü var.

Eğer istersem ne oluryinelenenbu ortam,< / ^ br . hangi Django daha yeni bir sürüm yüklemek için başka bir ortam var, bu yüzden olabilir< / ^ br . ama zaten başka bir ortamda tüm paketler tutmak?

CEVAP
15 EYLÜL 2011, PERŞEMBE


En kolay yolu pip gereksinimleri bir dosya oluşturmak için kullanın. Bir gereksinimleri dosya temelde bir dosya içeren bir liste tüm python paketlerini kurmak istiyor (ya da zaten yüklenmiş durumda dosya tarafından oluşturulan pıp), ve hangi versiyonu da var şu anda.

Gereksinimleri bir dosya oluşturmak için, orijinal virtualenv içine gidin ve çalıştırın:

pip freeze > requirements.txt

Bu üretecektirrequirements.txtsenin için dosya. Eğer en sevdiğiniz metin düzenleyicisinde kadar açarsanız, şöyle bir şey göreceksiniz:

Django==1.3
Fabric==1.0.1
etc...

Şimdi, Django==x.x Django==1.3 diyor çizgiyi Düzenle (veya yeni virtualenv yüklemek istediğiniz ne olursa olsun).

Son olarak, etkinleştirmekyenivirtualenv ve çalıştırın:

pip install -r requirements.txt

Pıp ve otomatik olarak indirme ve tüm python modülleri kendi içinde listelenen kuracaktırrequirements.txther neyse sürümleri de belirttiğiniz dosya!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • gsmaestro

    gsmaestro

    17 AĞUSTOS 2006
  • hockeywebcasts

    hockeywebcas

    31 EKİM 2012
  • stewmurray47

    stewmurray47

    1 Kasım 2006