mac使用pyenv管理多個python

pyenv:一個高效的Python版本管理工具,安裝并管理多個版本的Python。

pyenv 解決的是同一個系統(tǒng)中不同版本的 python 并存的問題,而 pyenv-virtualenv 解決的是不同項目所依賴的軟件包之間可能產(chǎn)生沖突的問題。

使用方式: pyenv <命令> [<參數(shù)>]
命令:
commands 查看所有命令
local 設(shè)置或顯示本地的 Python 版本(當(dāng)前目錄及其子目錄)
global 設(shè)置或顯示全局 Python 版本
shell 設(shè)置或顯示 shell 指定的 Python 版本(本次會話)
install 安裝指定 Python 版本
uninstall 卸載指定 Python 版本)
version 顯示當(dāng)前的 Python 版本及其本地路徑
versions 查看所有已經(jīng)安裝的版本

'''

1. 檢查是否安裝了homebrew

brew list # 列出brew已安裝的包,若未列出,則未安裝homebrew

安裝homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2. 使用brew安裝pyenv

brew update
brew install pyenv
pyenv -v #安裝后查看pyenv版本,確認(rèn)是否安裝成功

'''

安裝 + 管理多個版本的Python

1. 使用pyenv安裝多個版本的python

pyenv install 3.1.1
pyenv install 3.7.4
pyenv versions # 查看所有已經(jīng)安裝的版本

2. 切換版本

全局切換

pyenv global 3.7.4 #全局切換,通常不建議
pyenv global system #全局切換回系統(tǒng)版本
pyenv global #驗(yàn)證一下全局是否切換成功

局部切換

pyenv local 3.7.4 # 當(dāng)前目錄切換
pyenv local --unset # 解除local設(shè)置
pyenv shell 3.7.4 # 當(dāng)前shell切換
pyenv shell --unset # 解除shell設(shè)置

pyenv local # 查看當(dāng)前目錄pyenv版本

創(chuàng)建 + 管理virtualenv

1.使用當(dāng)前版本創(chuàng)建virtualenv
pyenv virtualenv name-3.7.0 # 當(dāng)前版本為3.7.0

2.使用特定版本創(chuàng)建virtualenv
pyenv virtualnev 版本號 虛擬環(huán)境名
pyenv virtualenv 3.7.4 test-3.7.4

  1. 查看已創(chuàng)建的virtualenv
    pyenv versions

  2. 手動激活/停用virtualenv
    pyenv activate name-3.7.0 # 激活
    pyenv deactivate # 停用

  3. 刪除現(xiàn)有virtualenv
    pyenv uninstall name-3.7.0 # 使用 pyenv uninstall 虛擬環(huán)境名
    y # 輸入y然后回車

參考-https://blog.csdn.net/weixin_41938903/java/article/details/102910967

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容