我想在Mac上將我的python 2.6.1更新到3.x,但我想知道是否可以使用終端來做到這一點,或者我必須從python網站下載安裝程序?在Mac上更新Python
我問這個問題的原因是因爲安裝程序沒有更新我的終端python版本。
我想在Mac上將我的python 2.6.1更新到3.x,但我想知道是否可以使用終端來做到這一點,或者我必須從python網站下載安裝程序?在Mac上更新Python
我問這個問題的原因是因爲安裝程序沒有更新我的終端python版本。
OS X上的默認Python不應該與操作系統本身使用的混淆。如果您的默認值是2.6.1,那麼您必須擁有Snow Leopard。
如果你只是從standard 3.1 disk image安裝,那麼你可以使用python3.1
從終端調用它(你沒有做任何額外的步驟,這個工作),你可以離開平原python
爲2.6.1。
我相信Python 3可以與Python 2共存。嘗試使用「python3」或「python3.1」來調用它。如果失敗,則可能需要在安裝3.1之前卸載2.6。
我個人不會像他們所說的那樣混淆OSX的python。我個人喜歡這樣的東西只是使用MacPorts並通過命令行安裝我想要的版本。 MacPorts將所有內容放在一個單獨的方向(在/ opt下),所以它不會覆蓋或直接干擾常規系統。如果您熟悉Linux發行版,它具有任何軟件包管理實用程序的所有功能。
我也建議通過MacPorts安裝python_select並使用它來選擇你想要的「活動」的python(它會改變符號鏈接指向你想要的版本)。因此,您隨時可以切換回OSX附帶的Apple版本的Python,或者您可以切換到通過MacPorts安裝的任何版本。
我希望今天能達到同樣的效果。 Snow Leopard的Mac帶有Python 2.6.1版本。
由於多個版本的Python可以共存,我下載的Python 3.2.3來自:http://www.python.org/getit/
安裝後更新的Python會提供應用程序文件夾下和IDE有使用3.2.3版本的Python。
從shell中,python3可以使用較新的版本。這有助於達到這個目的:)
在OS X安裝上不要搞上述問題。我曾經面臨過幾次重新安裝,認爲我可以打敗這個系統。 3.1 install Scott Griffiths在Yosemite上面提供的上述工作都很好,對於任何Beta測試者來說,Yosemite都有Python 2.7.6作爲操作系統安裝的一部分,並且從終端啓動Python 3.1輸入「python3.1」。對於Python 3.4也是如此(安裝here)。
Python 2.7和3可以共存。
在終端上顯示的Python版本是2。7,但可以使用 「python3」 調用它,看到這一點:使用自制
PeiwenMAC:git Peiwen$ python --version
Python 2.7.2
PeiwenMAC:git Peiwen$ python3
Python 3.4.1 (v3.4.1:c0e311e010fc, May 18 2014, 00:54:21)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
只是做:
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python
做:)
複製'/ usr/local/bin/python3'目錄到'在/ usr/local/bin目錄/ python'?爲什麼這樣做?那有什麼影響?我們應該使用什麼$ PATH才能在Homebrew系統中正常運行?爲什麼我在'/ Library/Frameworks/Python.framework/Versions/2.7/bin/python2'和'/ usr/local/bin/python3'處看到東西? – zipzit 2017-05-24 21:57:18
@zipzit看起來他正在這樣做,以便他可以使用'python program.py'在終端而不是'python3 program.py'。如果你不想複製它,你不必複製它,但是你需要在python中使用'python3'來運行你的python 3程序。 – tww0003 2018-02-07 17:08:13
我聽到你的聲音,但有時候我需要python2來運行遺留程序,而且我需要python3。這裏是[方法](https://apple.stackexchange.com/questions/284824/remove-and-reinstall-python-on-mac-can-i-trust-these-old-references)我最終使用我的特殊問題。 – zipzit 2018-02-07 18:04:21
首先,安裝自制(丟失的包管理器適用於MacOS),如果你的天堂「:在你的終端類型此
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
現在,你可以通過這個命令
brew install python3 && cp /usr/local/bin/python3 /usr/local/bin/python
Python 2和Python 3的更新您的Python到Python 3可以共存,從而打開蟒蛇3,類型python3
代替python
這是最簡單,最好的方式。
我可以在終端中鍵入python3.1嗎? – itsaboutcode 2009-11-06 13:01:50
是的,它應該從終端工作,無需額外的步驟。 – 2009-11-06 13:06:47
嗯,它在碼頭上工作,謝謝。 – itsaboutcode 2009-11-06 13:06:59