最近想要學習python,但是看到Mac原生的python是2.7.1好像,上網查了下,直接升級系統自帶的版本,坑會非常多,大家建議的方案是,安裝pyenv對python的版本進行管理,聽起來就像node的nvm一樣。
我是通過homebrew進行安裝的,直接在bash里面運行:
brew install pyenv
等待完成安裝,再然后運行:
echo'eval "$(pyenv init -)"'>>~/.bash_profile
然后把bash關掉,再啟動,使用 pyenv install (版本號)即可安裝對應的python版本。
使用 python global (版本號)設置全局的python版本,前提當然是自己要有安裝的。相應的,有全局就有局部的,使用 pyenv local (版本號)則可以設置當前目錄的python版本號。
之前我安裝了pyenv但是沒有執行后面那句話,就算使用了pyenv globel 語句設置了版本號,顯示成功了,但是運行 python --version 一看,還是系統的版本。網上查了很多資料,也沒說到點子上。一看pyenv的文檔就說的很清楚了,根據人家說的做就好了,我這個文章只是做了一點翻譯,自己記錄的同時也希望能幫到一些人。