我開始在python2和python3中並行工作。 (即一些項目需要python 2和一些req python 3)virtualenvwrapper與python2.7和python3並排使用
如何使用virtualenvwrapper滿足此要求?
我只是安裝一個virtualenvwrapper(2或3),並在虛擬環境創建時相應地設置python二進制文件?似乎不會那樣工作。
我開始在python2和python3中並行工作。 (即一些項目需要python 2和一些req python 3)virtualenvwrapper與python2.7和python3並排使用
如何使用virtualenvwrapper滿足此要求?
我只是安裝一個virtualenvwrapper(2或3),並在虛擬環境創建時相應地設置python二進制文件?似乎不會那樣工作。
您可以製作兩個獨立的virtualenvs並指定您想要的每個python版本。激活它們爲你的Python 2和3個項目,分別有:
. ~/.VirtualEnv#/bin/activate
例如:
virtualenv -p python2.7 ~/.VirtualEnv2
virtualenv -p python2.5 ~/.VirtualEnv3
我特別問關於virtualenvwrapper。因爲像mkvirtualenv這樣的快捷方便的命令保持不變,我想知道它如何在2.x並行運行3.x場景 –
,只是做了一些初步的測試,現在,它看起來像它的工作原理沒有問題。我使用python 3二進制文件運行python 3版本的virtualenv包裝器,但能夠爲python2.x創建venvs只需要很好
例如,
mkvirtualenv myenv -p /usr/lib/python
我現有venvs也沒有問題(到目前爲止)工作在此設置
你有沒有真的試圖創建兩個virtualenvs?或者你在沒有嘗試任何東西的情況下提問:) – 2rs2ts
現在仍在設置python3項目的過程中。所以不能測試= P。等待我以爲我會問 –