[英]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.