2013-03-16 131 views
0

所以我有一個關於安裝一個程序的多個版本問題的兩個版本。顯然,我需要爲我的項目的一部分使用Weblogo-3.3,但另一個用於不同部分的程序使用Weblogo-2.8.2作爲依賴項,並且無法使用3.3。這是...有問題,因爲我需要做這兩部分。兩者都使用python 2.7。使用VIRTUALENV安裝程序

有沒有什麼辦法可以使用虛擬環境來選擇性地安裝和運行Weblogo-2.8?我擔心的是,即使我這樣做並嘗試運行使用它作爲依賴項的程序,它也會嘗試調用Weblogo-3.3。他們都不在python的dist-packages文件夾中並導致衝突嗎?

我正要嘗試與VIRTUALENV安裝它,但我不想搞糟我的當前安裝Weblogo-3.3,所以我打算推遲,直到我肯定知道的。謝謝!

回答

1

這正是虛擬環境的用途。

創建您的虛擬環境並激活,然後您所做的任何'pip install'或'easy_install'只會影響該環境,而不會影響您的網站。

如果我是你,一旦你得到2.8工作,在不同的virtenv安裝3.0,再想想刪除站點範圍Weblogo。

+0

嘿,謝謝你的回覆。好的,是的,我不想做任何需要我重新安裝所有東西來修復的東西。我可能會這樣做(在虛擬環境中使用3.3),我真的很希望我在......之前知道虛擬環境......就像昨天一樣。在過去的幾個月裏,我會節省很多時間。唉。謝謝您的幫助! – user1784467 2013-03-17 03:26:58