在Mac上兼容安裝Python3並保留原先的Python2.7
- 2019 年 12 月 30 日
- 筆記
前言
部落客的電腦為2017款macbook pro ,電腦自帶python2.7版本,在網上查資料得知由於很多系統服務依賴於自帶的2.7py,所以不敢卸載,因此只能安裝雙兼容python,這裡以Python3.7版本為例。
1、安裝Xcode Command Line Tool
在網上查資料,好多都說要先從App Store里裝Xcode應用才能裝這個Tool,但是經過測試發現,壓根不需要。這下就省了5個多G的下載時間
打開終端,執行以下命令安裝Xcode Command Line Tool
xcode-select --install
安裝是可視化的,會持續一段時間,耐心等待安裝完畢即可
2、安裝HomeBrew
這是一個Mac平台上很不錯的下載源,很多軟體可以直接使用brew安裝,很省事。
Home Brew官網:https://brew.sh/index_zh-cn
官網首頁就有安裝指令,直接複製進終端即可。
安裝完畢後可以在終端輸入以下命令測試是否安裝成功
brew doctor
如果提示
Your system is ready to brew.
則表示安裝順利成功,如果出現錯誤或警告,按照提示進行修復即可。
3、安裝Python
做完前兩步之後,就很簡單了,直接在終端輸入:
brew search python
會出現如下結果
可以看到我的python打對勾了,說明安裝過了,接下來執行:
brew install python
注意:不要管其他的,你只需要安裝這個。
稍等片刻就會安裝完成。
4、設置$PATH變數
這一步不是每個人都要設置,執行下面指令查看是否需要設置$PATH
echo $PATH
注意,區分大小寫
如果執行後顯示的類似於
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
則你不需要設置,直接跳到第5步。
如果你的顯示的類似於
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
則你需要設置,繼續看即可。
TIPs:簡單來說,如果你的PATH第一條不是/usr/local/bin 就需要設置!
更改$PATH內容
執行
sudo vim /etc/paths
將內容里的/usr/local/bin 移動到第一行
也就是像我這樣
更改完畢後保存退出。這時需要重啟終端才能看到改變,重啟終端後,再次執行
echo $PATH
查看是否已經變成你修改後的樣子。
至此,安裝完成!
5、查看電腦安裝的Python版本
此時你可以執行
which python which python3 which python3.7
執行後查看是否輸出/usr/local/bin
查看各個python的版本只需要這樣執行(其他都一樣,數字改改就行)
/usr/local/bin/python3 --version
大功告成!!開發去咯!!!