2015-01-13 63 views
0

自iPython笔记本第一次安装以来,我遇到了一些问题。我已经通过pip install安装了iPython,但后来我决定安装Canopy Express以获取所有软件包和一个易于使用的软件包管理器。我正在安装最新的优胜美地的MBP。iPython笔记本不会升级,总是运行在v。0.12

当我运行ipython笔记本通过。

ipython notebook --pylab inline 

在终端上,笔记本在Chrome中启动正常。

但是,后来我检查IPython中的版本

import IPython 
IPython.__version__ 

它说,0.12 - 这是不是最新版本的。而且不允许我例如使用%matplotlib inline(魔术不会被添加到该版本)

如果我尝试

pip install ipython --upgrade 

我得到:

"Requirement already up-to-date: ipython in /usr/local/lib/python2.7/site-packages" 

当我检查雨棚包管理器,它说我有2.3.1-2。

任何想法?

我的预感是,我可能有几个不同的python或ipython的依赖/安装,并搞砸了。
无论如何,我可以完全删除所有内容并重新开始,或者快速重新安排我的依赖项,以便它们可以通过。篷?

PS。我第一次运行ipython笔记本,我刚刚使用一些指南安装它,我记得它运行在一个叫做jupyter的东西上?
仍然在浏览器中,但与正常的IP [y]:笔记本电脑标志。这很奇怪吗?

编辑:

which -a ipython gives 

/Library/Frameworks/Python.framework/Versions/Current/bin/ipython 
/usr/local/bin/ipython 
/usr/local/bin/ipython 
/usr/local/bin/ipython 
/usr/local/bin/ipython 

which -a python gives 

/Library/Frameworks/Python.framework/Versions/Current/bin/python 
/usr/local/bin/python 
/usr/local/bin/python 
/usr/local/bin/python 
/usr/local/bin/python 
/usr/bin/python 
+0

这里有几件事情:请在问题中加上'which -a ipython'和'which -a python'。问题是你有多个python版本分散在你的路径中。 'jupyter笔记本电脑'将成为新的'IPython笔记本电脑' - 无需担心。但是目前还没有稳定的版本。 – cel

+0

我已经添加了编辑,并且在安装python时还阅读了“do's and dont's”。看起来我犯了一些这样的罪行。无论如何,我要删除所有的python(非OSX相关),什么时候使用Canopy进行全新安装? – TMorville

+0

你并不需要清理这些。但是你必须确保你的'PATH'变量是一致的,并且更喜欢正确的解释器。安装'canopy'可能会正确设置PATH变量。我想它会开箱即用。如果没有,你将不得不手动调整'PATH'变量。 – cel

回答

1

我会自我回答这个问题。

1)取消了所有非OSX相关的蟒蛇,这如下:How to uninstall Python 2.7 on a Mac OS X 10.6.4?

2),无论是.profile文件和.bash_profile中看看。删除了所有过去的python依赖项(甚至有一个到Anaconda)。易使用open -a TextEdit .profile

3)重启

4)安装雨棚快递。这是我遇到新问题的地方,因为Canopy不会通过GUI将它自己设置为默认python。通过更改.profile和.bash_profile解决了这个问题。查看更多here

5)跑ipython notebook %pylab --inline在终端,现在我已经更新iPython!

+0

另请参阅https://support.enthought.com/entries/22305234-IPython-Installed-version-in-the-Package-Manager-is-not-being-used-in-the-Canopy-GUI(re IPython version在冠层) –

+0

和https://support.enthought.com/entries/23580651-Uninstalling-and-resetting-Canopy(重新删除碎石,现在没有争议) –

相关问题