1. 程式人生 > >Mac系統下安裝ipython分別支持python2和python3

Mac系統下安裝ipython分別支持python2和python3

python cnblogs rip fff tro -c 我們 usr sta

  • 操作系統:Mac10.11.5
  • python2.7.13
  • python3.6.1

安裝python2:

brew install python

安裝python3:

brew install python3

此時,命令行輸入python3則打開python3,輸入python則打開python2。

利用pip安裝 ipython

sudo pip install ipython
sudo pip3 install ipython

用pip安裝ipython則是安裝到python2的site-packages中,同理用pip3則是安裝到python3的site-packages

中。

進入/usr/local/bin目錄下,可以看到ipython文件,用vi打開:

sudo vi ipython

#!/usr/local/opt/python/bin/python2.7

# -*- coding: utf-8 -*-
import re
import sys

from IPython import start_ipython

if __name__ == __main__:
    sys.argv[0] = re.sub(r(-script\.pyw?|\.exe)?$, ‘‘, sys.argv[0])
    sys.exit(start_ipython())
#!/usr/local/opt/python/bin/python2.7這個目錄就是指向python的版本,
例如我要定向成python3可以修改該成
#!/usr/local/opt/python3/bin/python3.6
這樣ipython這個命令打開的ipython指向的python版本就是python3了。為了方便我們可以復制這個文件為ipython3,把ipython3這個命令文件指向python3版本,這樣在終端輸入ipython打開的就是python2,輸入ipython3打開的就是python3,是不是很方便!

Mac系統下安裝ipython分別支持python2和python3