Mac OS X 上如何切換默認的 Python 版本?
homebrew 安裝python 即可,然後指定解釋器鏈接
brew link --overwrite python
anaconda 安裝後在 ~/.bash_profile 添加 path
在Terminal執行 .py 的時候,直接寫python版本號即可。
如你有一個.py文件,比如NAME.py在執行命令的時候,寫$ python3 NAME.py
執行該文件的python即為http://3.XXX版本試了可行,alias python="usr/local/bin/python3.5"就行了,雖然我不知道原理,下劃線那個地方是which python出來的文件夾名稱
1: 先安裝Python3:
brew install python3
2: 卸載之前brew安裝的vim:
brew uninstall vim
3: 安裝vim,並且支持Python3模式
brew install vim --with-python3
我顯得非常激進!我直接把2給刪除了!後果自負
```
do="yes"; # switch python to python3.6
mkdir -p ~/wk/py-backup
if [ $do == "yes" ]; then
mv /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/bin/python2.7
~/wk/py-backup
ln -s /usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/bin/python3.6
/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/bin/python2.7
ln -s /usr/local/Cellar/python3/3.6.1/bin/python3
/usr/local/Cellar/python3/3.6.1/bin/python
else
# revert to python2.7
ln -sf ~/wk/py-backup/python2.7
/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/bin/python2.7
fi
```
Find your python install path: python -v
1. /System/Library/Frameworks/Python.framework/Versions/ # 146M
2. /usr/local/Cellar/python3 # 128M
3. /usr/local/Cellar/python 101M
Find Python Package path: python -c "import sys;print(sys.path)"
1. /Library/Python/ # 6M
1. /usr/local/lib/python3.6/{site-packages} 121M
1. /usr/local/lib/python2.7 #30M
如果你用Mac,試下這個:
1. 先去官網安裝[Python3.x](Download Python);
2. 然後調出terminal,跟用Python2.x類似,但是這個時候用$python3,而不是$python2,調出Python3.x;
3. 如果要用sublime等編譯器,用法也跟第二步類似,切換工作路徑到當前路徑,然後在terminal上輸入$python3 sample.py. (sample.py是你的py文件)
———————————————————————————————————————————
註:
1. Win用戶有問題我不知道怎麼辦;
2.不知道是否 必須 如上述答案所說,用 安裝brew或 更改路徑的方式來使用Python3.x
簡單,pyenv搞定多版本python共存以及各自對應的虛擬環境,同時,不影響默認
zlzdeMacBook-Pro:~ zlz$ python3.6 --version
Python 3.6.1
zlzdeMacBook-Pro:~ zlz$ python --version
Python 2.7.13
zlzdeMacBook-Pro:~ zlz$ python3 --version
Python 3.5.0
用那個寫那個,誰用誰知道
用的時候直接使用 python3 就好了
最方便的方法是把anaconda python的路徑加在系統默認路徑最前面
修改環境變數即可
推薦閱讀:
※如何在 OS X 下停用 Times 字體?
※2016款MacBook pro如何外接4K@60Hz顯示器?
※把MacBook Pro當遊戲本可行嗎?
※如何看待"John Carmack:除非被脅迫,我不會用Mac"?
※「Linux 桌面只是一個玩具,而 Mac 才是真諦」的說法正確么?