2012-02-10 141 views
3

可能重複:
Can I install Python 2.7.1 64bit along side of an exsiting 32bit install on OS X?32位和64位Python會碰撞嗎?

我有一個的MacBook Pro運行10.7.3獅子默認安裝Python 2.7版64位。我需要一個名爲VPython的程序來處理我所處的物理類,VPython網站說它不適用於64位Python。所以我想知道我的MacBook上是否有32位和64位Python 2.7,如果他們會碰撞或導致問題。我知道我可以做VPython的Python 3.1版本,但我認爲教授給我們的大多數說明都是針對Python 2.7的。感謝有關這方面的任何幫助。

+0

爲什麼你不試一試呢? – 2012-02-10 00:20:38

+1

好吧,根本沒有幫助。我不嘗試它,如果它弄亂了某些東西,我不想花時間讓它恢復原樣。在過去的一週裏,我剛剛重造了我的電腦3次。 – vol4life27 2012-02-10 00:22:08

+0

現在,這有助於..大聲笑我沒有發現,在我的搜索或當我鍵入這篇文章的標題英寸但是解釋可能如何解決它。感謝那 – vol4life27 2012-02-10 00:28:08

回答

7

沒有安裝其他Python中可以使用ENV默認的32/64位之間進行切換:

$ python -c 'import sys; print sys.maxint' 
9223372036854775807 
$ export VERSIONER_PYTHON_PREFER_32_BIT=yes 
$ python -c 'import sys; print sys.maxint' 
2147483648 

man python在OSX。

您還可以arch -i386執行二進制:

$ /usr/bin/python2.7 -c 'import sys; print sys.maxint' 
9223372036854775807 
$ arch -i386 /usr/bin/python2.7 -c 'import sys; print sys.maxint' 
2147483648