我正在尋找一種方法來自動化以Python編寫的Web應用程序到服務器的部署。我想使用virtualenv爲這個應用程序有一個乾淨的環境。如何使用virtualenv與依賴關係部署python webapp?
但是,我想知道如何在部署到服務器時管理依賴項?
在發展中,我在我安裝使用PIP外部庫一的virtualenv,所以我在尋找一種方法來自動安裝在生產這些依賴?
謝謝您的時間
我正在尋找一種方法來自動化以Python編寫的Web應用程序到服務器的部署。我想使用virtualenv爲這個應用程序有一個乾淨的環境。如何使用virtualenv與依賴關係部署python webapp?
但是,我想知道如何在部署到服務器時管理依賴項?
在發展中,我在我安裝使用PIP外部庫一的virtualenv,所以我在尋找一種方法來自動安裝在生產這些依賴?
謝謝您的時間
有了點子,你可以創建一個需求文件:在服務器
$ pip freeze > requirements.txt
然後安裝所有的這些,你這樣做:
$ pip install -r requirements.txt
並與這個(如果服務器擁有構建你可能包含的二進制包所需的所有東西)全部就緒。
所以你不要在服務器上使用virtualenv?所以如果你的主機有多個站點,他們都會得到所有共享環境的模塊湯,並且如果你升級了一個模塊,你必須對它們進行測試......? – CpILL 2015-04-28 01:51:32
請問您可以重命名該問題以包含'python'和'virtualenv'。謝謝。 – sorin 2010-07-19 15:29:58