標籤:

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 才是真諦」的說法正確么?

TAG:Mac | Python入門 |

分頁阅读: 1 2