隨記:
眾所周知,python2.x版本與3.x版本有比較大的區別,如果你是2.x版本的使用者,突然接了3.x版本的專案,或者反過來,遇到這種情況該怎麼辦呢?重新安裝自己電腦上的python,來匹配對應的專案?這樣也太麻煩了吧,下次狀況反過來又得重新裝一遍!
其實不用這樣,這裡有更簡單的方法解決python的這個版本問題。這裡推薦pyenv,來管理你的python版本,讓你可以在不同的版本間隨意切換。
安裝pyenv(git方式):
先cd到你想要安裝的目錄,比如這裡我直接放在根目錄,然後執行:
然後將pyenv新增至環境變數,將下面三行直接寫到~/.bashrc或者~/.zshrc檔案中
export pyenv_root="/users/administrator/.pyenv
"export path="
$pyenv_root/bin:$pyenv_root/shims:/usr/texbin:$path
"eval
"$(pyenv init -)
"
.pyenv的路徑別弄錯了。然後執行以下
$ . ~/.bashrc$ pyenv rehash
到這裡pyenv就算裝完了。
使用pyenv:
我們來看以下pyenv能做什麼,在命令列輸入:
$ pyenv install --list
可以檢視所有可以安裝的python的版本。輸入:
$ pyenv versions
可以檢視所有你已經安裝的版本,以及你當前系統環境正在使用的python版本:
至此我們已經可以實現在各個不同的python版本之間實現自由切換了。
mac下python多版本管理器pyenv
brew install pyenv 會很長時間,安裝很多依賴 pyenv v 安裝後檢視是否安裝成功 設定環境變數 open e bash profile if which pyenv dev null then eval pyenv init fi source bash profile pye...
一文讀懂Python版本管理工具Pyenv使用
在日常運維中,經常遇到這樣的情況 系統自帶的python是2.x,而業務程式設計客棧部署需要python 3.x 環境,此時需要在系統中安裝多個python版本,但又不能影響系統自帶的python 版本,即需要實現python的多版本環境共存,pyenv就是這樣乙個python版本管理器,可以同時管...
Python多版本管理
在日常的開發中,我們經常需要在多版本的python之間切換,手動修改bas 件比較麻煩,pyenv應運而生。bin bash c curl fssl brew install pyenv我是用的oh my zsh,所以編輯 zshrc檔案。1 vim zshrc 將下面2句話放在檔案最後 使用bas...