最近想要學(xué)習(xí)python袭异,但是看到Mac原生的python是2.7.1好像,上網(wǎng)查了下蝗拿,直接升級系統(tǒng)自帶的版本,坑會非常多蒿涎,大家建議的方案是哀托,安裝pyenv對python的版本進(jìn)行管理,聽起來就像node的nvm一樣劳秋。
我是通過homebrew進(jìn)行安裝的仓手,直接在bash里面運(yùn)行:
brew install pyenv
等待完成安裝,再然后運(yùn)行:
echo'eval "$(pyenv init -)"'>>~/.bash_profile
然后把bash關(guān)掉玻淑,再啟動嗽冒,使用 pyenv install (版本號)即可安裝對應(yīng)的python版本。
使用 python global (版本號)設(shè)置全局的python版本补履,前提當(dāng)然是自己要有安裝的添坊。相應(yīng)的,有全局就有局部的箫锤,使用 pyenv local (版本號)則可以設(shè)置當(dāng)前目錄的python版本號贬蛙。
之前我安裝了pyenv但是沒有執(zhí)行后面那句話,就算使用了pyenv globel 語句設(shè)置了版本號谚攒,顯示成功了阳准,但是運(yùn)行 python --version 一看,還是系統(tǒng)的版本馏臭。網(wǎng)上查了很多資料溺职,也沒說到點(diǎn)子上。一看pyenv的文檔就說的很清楚了,根據(jù)人家說的做就好了浪耘,我這個文章只是做了一點(diǎn)翻譯乱灵,自己記錄的同時也希望能幫到一些人。