繁体   English   中英

iPython笔记本电脑不会升级,始终在0.12版中运行

[英]iPython notebook won't upgrade, always runs in v. 0.12

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

当我通过运行ipython notebook时。

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"

当我检查Canopy软件包管理器时,它说我有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

我将自行回​​答。

1)按照以下步骤删除了所有与OSx不相关的python: 如何在Mac OS X 10.6.4上卸载Python 2.7?

2)在.profile和.bash_profile中都有外观。 删除了所有过去的python依赖项(甚至对Anaconda也是如此)。 易于使用open -a TextEdit .profile

3)重新启动

4)安装Canopy Express。 这是我遇到新问题的地方,因为Canopy不会通过GUI将自身设置为默认python。 通过更改.profile和.bash_profile修复了此问题。 在这里查看更多。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM