Mac Python多版本共存

mac上默認(rèn)python版本是2.7,有些腳本只能運(yùn)行在3.x, 有些只能運(yùn)行在2.x。這就需要根據(jù)需要切換python版本。pyenv就是為這種需求而生。

首先通過homebrew安裝pyenv,之后的所有Python安裝和管理通過pyenv進(jìn)行。

$ brew install pyenv

配置環(huán)境變量,在~/.bash_profile~/.zshrc(iTerm用戶)文件末尾添加

export PYENV_ROOT=$HOME/.pyenv
export PATH=$PATH:$PYENV_ROOT/bin
eval "$(pyenv init -)"  

配置完后執(zhí)行下面命令使腳本生效

$ source ~/.bash_profile
或
$ source ~/.zshrc

上面都完成后,就可以安裝其他python版本了,以安裝Python3.5.0為例:

$ pyenv install 3.5.0

此外,你還可以通過pyenv查看目前系統(tǒng)中已經(jīng)安裝過的Python版本

$ pyenv versions

如果需要在不同版本的Python間進(jìn)行切換的話,使用以下命令:

$ pyenv global 3.5.0

當(dāng)然,你也可以讓版本切換只對(duì)當(dāng)前目錄生效

$ pyenv local 3.5.0

最后通過python -V確認(rèn)是否生效

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

相關(guān)閱讀更多精彩內(nèi)容

  • Python版本管理:pyenv和pyenv-virtualenv(MAC、Linux)、virtualenv和v...
    inke閱讀 39,607評(píng)論 8 77
  • 可以看我的博客 lmwen.top 或者訂閱我的公眾號(hào) 簡(jiǎn)介有稍微接觸python的人就會(huì)知道,python中...
    ayuLiao閱讀 3,397評(píng)論 1 5
  • 以下內(nèi)容均轉(zhuǎn)自我的博客 YuanBLQ 由于 python 擁有眾多的版本,以及不同模塊也有不同的版本。如果每個(gè)...
    YuanBLQ閱讀 6,398評(píng)論 0 1
  • 你從嚴(yán)寒趕來 不驚、不擾 靜靜的開 悄悄的香 正直大好年華 春風(fēng)將你撕裂 凋零、散落滿地 待尋香之時(shí) 卻已被酷暑吞...
    笑博閱讀 196評(píng)論 0 0
  • 今天是7.25日,這周一過完就已經(jīng)實(shí)習(xí)一個(gè)月了,時(shí)間好快。周末和好幾個(gè)伙伴去西沖那邊玩了,海水超藍(lán),天氣超好,于是...
    是藍(lán)先生閱讀 303評(píng)論 0 0

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