2010-07-09 16 views
5

Python'da yazılan web uygulamalarının dağıtımını bir sunucuya otomatik hale getirmenin bir yolunu arıyorum. Bu uygulama için temiz bir ortam sağlamak için virtualenv'u kullanmak istiyorum. AncakVirtualenv kullanarak bir python webapp bağımlılıkları ile nasıl dağıtılır?

, ben sunucuya dağıtırken bağımlılıkları nasıl yönetileceği merak ediyorum? gelişmede

, ben pip kullanarak harici kütüphaneleri yüklemek olduğu bir Virtualenv var, bu yüzden otomatik üretimde bu bağımlılıkları yüklemek için bir yol arıyorum? Tek yapmanız Bunların hepsi yüklemek için sunucudaki Sonra

$ pip freeze > requirements.txt 

:

pip ile

+0

sen ona 'python' ve' virtualenv' içerecek şekilde soru lütfen adlandırmak Can. Teşekkürler. – sorin

cevap

9

Bir Gereksinim dosyası oluşturabilirsiniz Zaman ayırdığınız için teşekkür ederiz

$ pip install -r requirements.txt 

Ve ile Bu (sunucu dahil edebileceğiniz ikili paketleri oluşturmak için gerekli her şeye sahipse) hepsi hazırdır.

+0

, böylece sunucuda virtualenv kullanmıyorsunuz? hepsi hepsi paylaşılan ortamlar ve modül çorbası olsun siteleri ev sahibi birden eğer birinin bir modül yükseltme Yani eğer hepsini test etmek zorunda ...? – CpILL

İlgili konular