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

  • Greater Than Gatsby Photoshop Actions & Lightroom Presets

    Greater Than

    11 ŞUBAT 2013
  • Kevin Bruckert

    Kevin Brucke

    30 Aralık 2006
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008