記python版本管理 pyenv

2022-08-02 10:18:11 字數 1044 閱讀 2612

隨記:

眾所周知,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...