我開始使用python,並且希望設置在linux(debian)上運行的工作站。多個版本的python安裝:如何在debian上設置多個python版本(pip,virtualenvwrapper等)
[email protected]:/home/ot# ls -l /usr/bin/py
py3clean pydoc3.4 python2 python3.4m-config
py3compile pygettext python2.6 python3-config
py3versions pygettext2.7 python2.7 python3m
pybuild pygettext3 python2.7-config python3m-config
pyclean pygettext3.4 python2-config python-config
pycompile pygmentex python3 pythontex
pydoc pygmentize python3.4 pythontex3
pydoc2.7 pyste python3.4-config pyversions
pydoc3 python python3.4m
[email protected]:/home/nicolas# ls -l /usr/bin/py
我的第一個問題是關於包管理系統點。我看到以下輸出:
[email protected]:/home/ot# pip
pip pip2 pip2.7
如何檢查哪個pip用於哪個python版本?他們必須以某種方式聯繫起來。從上面的輸出中我猜pip2.7用於安裝的python2.7版本。但其他人呢?爲什麼沒有pip2.6,我如何使用pip爲最新版本(python 3.4?)安裝軟件包。
一旦完成了這一步,我想開始一些編碼項目,其virtualenv似乎非常有幫助。在這一點上,我知道哪些PIP鏈接到哪個Python版本。如果我的項目應該在python3下運行,我使用相應的點來安裝virtualenv和virtualenvwrapper。這意味着我的本地機器上有不同版本的virtualenv和virtualenvwrapper。那麼我怎樣才能使用正確的創造當地環境?