自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
这里有几件事情:请在问题中加上'which -a ipython'和'which -a python'。问题是你有多个python版本分散在你的路径中。 'jupyter笔记本电脑'将成为新的'IPython笔记本电脑' - 无需担心。但是目前还没有稳定的版本。 – cel
我已经添加了编辑,并且在安装python时还阅读了“do's and dont's”。看起来我犯了一些这样的罪行。无论如何,我要删除所有的python(非OSX相关),什么时候使用Canopy进行全新安装? – TMorville
你并不需要清理这些。但是你必须确保你的'PATH'变量是一致的,并且更喜欢正确的解释器。安装'canopy'可能会正确设置PATH变量。我想它会开箱即用。如果没有,你将不得不手动调整'PATH'变量。 – cel