升級的Python我已經安裝了Mac OS X上,我想玩弄蟒蟒3.2 2.6.1,所以我創建使用虛擬信封
virtualenv python3.0
虛擬enviromant,然後激活它使用
source python3.0/bin/activate
如果我更新中的virtualenv將它留給我的系統原封不動蟒蟒?如果是,我是否使用pip安裝來安裝python 3?
升級的Python我已經安裝了Mac OS X上,我想玩弄蟒蟒3.2 2.6.1,所以我創建使用虛擬信封
virtualenv python3.0
虛擬enviromant,然後激活它使用
source python3.0/bin/activate
如果我更新中的virtualenv將它留給我的系統原封不動蟒蟒?如果是,我是否使用pip安裝來安裝python 3?
當您通過
virtualenv python3.0
創建它創建虛擬文件夾ENV bin目錄中的符號鏈接:
lrwxr-xr-x 1 --- --- 6 Aug 23 13:28 python2.6 -> python
所以你不能做到這PIP安裝升級蟒蛇。
在mac osx上,您可以安裝多個版本的python。在你的情況下,安裝Python 3.0,然後使用該版本來調用virtualenv。
Python是安裝在/ usr/bin中
-rwxr-xr-x 2 root heel 86000 Feb 11 2010 python
-rwxr-xr-x 5 root heel 925 Feb 11 2010 python-config
lrwxr-xr-x 1 root heel 75 Aug 23 10:01 python2.5 -> ../../System/Library/Frameworks/Python.framework/Versions/2.5/bin/python2.5
lrwxr-xr-x 1 root heel 82 Aug 23 10:01 python2.5-config -> ../../System/Library/Frameworks/Python.framework/Versions/2.5/bin/python2.5-config
lrwxr-xr-x 1 root heel 75 Aug 23 10:01 python2.6 -> ../../System/Library/Frameworks/Python.framework/Versions/2.6/bin/python2.6
lrwxr-xr-x 1 root heel 82 Aug 23 10:01 python2.6-config -> ../../System/Library/Frameworks/Python.framework/Versions/2.6/bin/python
/usr/bin/python3.0的virtualenv yourenv。
這ENV將有蟒蛇3.0
使用pythonbrew不同版本的Python試驗一個系統上的符號鏈接:
pythonbrew是一個程序,在自動化的Python的建設和安裝用戶$ HOME。
因此,我應該首先使用'sudo pip install python 3.2'或使用.dmg安裝程序,Mac OS X將與2.6並排安裝它?然後像你說的那樣創建virtualenv? – Ali 2010-09-14 23:07:58
使用DMG安裝程序進行Python安裝。使用PIP安裝來安裝軟件包。那是我怎麼做的。 – pyfunc 2010-09-14 23:33:45