我剛剛在運行OS X 10.6.8的Mac上下載了python 2.7。之前安裝的python版本是2.6。如何在OS X 10.6.8的終端中設置默認的Python版本?
當我在終端輸入python
時,它會打開python版本2.6。我希望它打開python 2.7
如何使Python 2.7默認打開?
我剛剛在運行OS X 10.6.8的Mac上下載了python 2.7。之前安裝的python版本是2.6。如何在OS X 10.6.8的終端中設置默認的Python版本?
當我在終端輸入python
時,它會打開python版本2.6。我希望它打開python 2.7
如何使Python 2.7默認打開?
添加以下到您的~/.bash_profile
# Setting PATH for Python 2.7
PATH="/path/to/your/python2.7/bin:${PATH}"
export PATH
保存文件並重新打開終端。
相當於自動默認情況下發生與python.org OS X安裝程序磁盤映像。 – 2013-03-08 02:31:26
「〜/ .bash_profile」位於何處? – CodeKingPlusPlus 2013-03-08 02:35:37
'〜'表示你的主目錄。那裏有一個隱藏的文件.bash_profile。你可以通過輸入'vim〜/ .bash_profile'編輯它。 – waitingkuo 2013-03-08 02:38:57
的簡單的解決方案是通過MacPorts的進行安裝:
sudo port install python_select
port search python # Search for version you are looking for
sudo port install python27
sudo port select --set python python27
不,這對Python.org安裝程序安裝的Pythons沒有幫助。這僅適用於Apple提供的Pythons系統。 – 2013-03-08 02:36:52
你說得對。讓我解決我的問題 – 2013-03-08 02:38:03
已修復。這對我有用 – 2013-03-08 02:46:24
用於在OS X的Python 2.x的默認修改殼輪廓(對於標準殼等bash
和csh
)的python.org安裝人員將其框架bin
目錄添加到您的shell路徑的前面。假設您在安裝過程中沒有取消選擇該選項,那麼.bash_profile
文件中應該有以下內容。
# Setting PATH for Python 2.7
# The orginal version is saved in .profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
但是,此配置文件僅在您啓動新的終端窗口時默認執行;它不適用於現有的終端會話。所以確保你打開一個新的,然後再試一次。如果您使用的是不同的shell,則可能需要修改該shell的啓動以執行相同的操作。
默認情況下,OS X上的Python 3.x的python.org安裝程序不會選擇shell腳本修改選項。您可以在安裝時啓用它,也可以稍後在Applications
文件夾中對應的Python x.x
文件夾中運行Update Shell Profile.command
文件。或者您可以手動編輯正確的配置文件。
你是怎麼安裝python 2.7的? – waitingkuo 2013-03-08 02:20:48
與mac安裝程序磁盤映像。通過終端安裝它會更好嗎? – CodeKingPlusPlus 2013-03-08 02:21:33
鍵入'which -a python'來找到您先安裝的所有python。 – waitingkuo 2013-03-08 02:24:40