mac 下python多環(huán)境搭建與版本管理

查看版本

python --version

Mac系統(tǒng)自帶的python路徑:

/System/Library/Frameworks/Python.framework/Version/x.x

自己安裝的python路徑:

/Library/Frameworks/Python.framework/Version/x.x

administrators-MacBook-Pro-2:Versions elvisy$ pwd
/System/Library/Frameworks/Python.framework/Versions
administrators-MacBook-Pro-2:Versions elvisy$ ls
2.3    2.5    2.6    2.7    Current

刪除版本

如果之前自己安裝過python可以按照以下步驟刪除:
刪除Python框架
sudo rm -rf /Library/Frameworks/Python.framework/Versions/x.x
刪除Python程序
sudo rm -rf “/Applications/Python x.x”


Homebrew

安裝

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

administrators-MacBook-Pro-2:Versions elvisy$ brew help
Example usage:
  brew search [TEXT|/REGEX/]
  brew info [FORMULA...]
  brew install FORMULA...  # install
  brew update
  brew upgrade [FORMULA...]
  brew uninstall FORMULA...  # uninstall
  brew list [FORMULA...]  # list
  ...

卸載


pyenv安裝

Simple Python Version Management: https://github.com/pyenv/pyenv#homebrew-on-mac-os-x
參考帖子: http://www.reibang.com/p/2b0b652eaa50

使用homebrew安裝:

administrators-MacBook-Pro-2:~ elvisy$ brew update
administrators-MacBook-Pro-2:~ elvisy$ brew install pyenv
administrators-MacBook-Pro-2:~ elvisy$ brew list pyenv   # pyenv安裝目錄
administrators-MacBook-Pro-2:~ elvisy$ brew upgrade pyenv   #以后升級 pyenv

更新 .bashrc 或者 .bash_profile

administrators-MacBook-Pro-2:~ elvisy$ vi .bash_profile
# 添加下面三行
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

# 生效 .bash_profile
administrators-MacBook-Pro-2:~ elvisy$ source .bash_profile

遇到 virtualenv-init 找不到的問題:
pyenv virtualenv-init 還未發(fā)布,需要手動安裝

pyenv: no such command `virtualenv-init'

# 安裝 Head版本的virtualenv-init
administrators-MacBook-Pro-2:~ elvisy$ brew install --HEAD pyenv-virtualenv

pyenv使用

現(xiàn)在我們可以使用pyenv來管理mac下多個python版本

administrators-MacBook-Pro-2:~ elvisy$ pyenv install -l   # 列出可安裝的版本 
administrators-MacBook-Pro-2:~ elvisy$ pyenv install 3.7.1   # 安裝3.7.1版本
administrators-MacBook-Pro-2:~ elvisy$ pyenv versions
* system (set by /Users/elvisy/.pyenv/version)
  3.7.1  # 已經(jīng)安裝的版本

python 版本管理

shell > local > global
pyenv會從當(dāng)前目錄開始向上逐級查找.python-versiob文件滨溉,直到根目錄為止枯怖,若找不到攀隔,則使用global版本耕蝉。

#  全局版本
administrators-MacBook-Pro-2:~ elvisy$ pyenv global 3.7.1
# 當(dāng)前路徑下版本
administrators-MacBook-Pro-2:~ elvisy$ pyenv local 3.7.1
# 當(dāng)前shell版本
administrators-MacBook-Pro-2:~ elvisy$ pyenv shell 3.7.1

更新pycharm

使用pyenv來管理python后僧界,pyenv安裝的Python版本存在于macOS下的 ~/.pyenv/versions/下敌买。
需要在Pycharm下選擇此目錄下對應(yīng)的版本催享。
具體操作步驟(以macOS版本為例):
Pycharm -> Preferences -> Project -> Project Interpreter -> Add Local

image.png


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市廊敌,隨后出現(xiàn)的幾起案子铜跑,更是在濱河造成了極大的恐慌,老刑警劉巖骡澈,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锅纺,死亡現(xiàn)場離奇詭異,居然都是意外死亡肋殴,警方通過查閱死者的電腦和手機(jī)囤锉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進(jìn)店門坦弟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人官地,你說我怎么就攤上這事酿傍。” “怎么了驱入?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵赤炒,是天一觀的道長。 經(jīng)常有香客問我亏较,道長莺褒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任雪情,我火速辦了婚禮遵岩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘巡通。我一直安慰自己尘执,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布宴凉。 她就那樣靜靜地躺著誊锭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪跪解。 梳的紋絲不亂的頭發(fā)上炉旷,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天,我揣著相機(jī)與錄音叉讥,去河邊找鬼窘行。 笑死,一個胖子當(dāng)著我的面吹牛图仓,可吹牛的內(nèi)容都是我干的罐盔。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼救崔,長吁一口氣:“原來是場噩夢啊……” “哼惶看!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起六孵,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤纬黎,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后劫窒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體本今,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了冠息。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挪凑。...
    茶點故事閱讀 38,814評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖逛艰,靈堂內(nèi)的尸體忽然破棺而出躏碳,到底是詐尸還是另有隱情,我是刑警寧澤散怖,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布菇绵,位于F島的核電站,受9級特大地震影響杭抠,放射性物質(zhì)發(fā)生泄漏脸甘。R本人自食惡果不足惜恳啥,卻給世界環(huán)境...
    茶點故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一偏灿、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧钝的,春花似錦翁垂、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至碗脊,卻和暖如春啼肩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背衙伶。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工祈坠, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人矢劲。 一個月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓赦拘,卻偏偏與公主長得像,于是被迫代替她去往敵國和親芬沉。 傳聞我的和親對象是個殘疾皇子躺同,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內(nèi)容

  • 毛毛是我家養(yǎng)的一只狗,也是第一只狗丸逸。 第一次見到它是我小學(xué)放學(xué)回家時看到一團(tuán)毛絨絨的物體在我家門檻那動蹋艺,走近一看是...
    凌琦清閱讀 358評論 1 1
  • ??南方人盼雪的情感只有南方人懂 南方的冬天冷捎谨,下雪天可以阻擋很多戶外活動,但是阻擋不了激動的心,一出門就在雪地里...
    Chaosire閱讀 346評論 5 4
  • 清歡易得偏有欲侍芝,此生常在身愁研铆。柴馬鹽茶各堪憂。困千尺塵浪州叠,賒半盞悠游棵红。 朱顏辭鏡花辭樹,人間何必長留咧栗。隨天爭壽也是...
    淮揚先生閱讀 299評論 0 6