我在操作系統中使用PIP X 10.10安裝IPython的,它給了我「IPython中」和「ipython2」命令,運行很好,但是它們使用OS X的默認Python版本2.7.9。我下載並安裝了最新版本的Python3.4,並可以使用命令「python3」加載它,但無法找到讓iPython使用此版本python的方法。 iPython網站聲明該軟件包可以與Python版本3.3及更高版本一起使用,但是我找不到任何關於如何更改所使用的默認Python版本的說明。如何更改iPython的內核/ python版本?
到目前爲止,我發現iPython的jupyter包在/ usr/local/share/jupyter/kernels /中有一個內核規範,它只是一個名爲「python2」的文件夾,其中包含指向系統的json文件python 2.7.6,但改變這個指向新的python3.4安裝不起作用。我的猜測是這個配置是針對ipython筆記本的。
我也試過這裏的做法:ipython reads wrong python version
這樣做,我重複在/用戶/ local/bin目錄的ipython2命令/和編輯它使用位於/庫/框架的python3解釋/Python.framework/Versions/3.4/bin/python3,但是,這給我一個錯誤「ImportError:No module named'IPython',」這表明python3安裝沒有安裝ipython。
爲了解決這個問題,我已經試過卸載IPython中使用PIP重新安裝它,但它只是針對系統的Python 2.7版的安裝和無助的python3。
有誰知道如何IPython的配置爲使用不同的Python版本,甚至安裝一個單獨的IPython安裝了python3?最終,根據我的需要快速切換會很好。