iPython notebook 不会升级,总是运行在 v. 0.12
iPython notebook won't upgrade, always runs in v. 0.12
自从第一次安装 iPython 笔记本后,我遇到了一些问题。我已经通过 pip install 安装了 iPython,但后来我决定安装 Canopy Express 以获取所有包和一个易于使用的包管理器。我正在使用安装了最新 Yosemite 的 MBP。
当我运行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"
当我检查 Canopy 包管理器时,它说我有 2.3.1-2。
有什么想法吗?
我的预感是,我可能有几个不同的 dependencies/installations of python 或 ipython 并且把事情搞砸了。
无论如何我可以完全删除一切并重新开始,或者快速恢复运行我的依赖关系,这样他们就可以 运行 通过。天篷?
PS。我第一次 运行 ipython notebook,我刚刚使用一些指南安装了它,我记得它 运行 在一个叫做 jupyter 的东西中?
仍然在浏览器中, 但不是正常的 IP[y]:Notebook 标志。那是st运行ge吗?
编辑:
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,如下: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 Express。这是我 运行 遇到新问题的地方,因为 Canopy 不会通过 GUI 将自己设置为默认值 python。通过更改 .profile 和 .bash_profile 解决了这个问题。查看更多 here.
5) 运行 ipython notebook %pylab --inline
在终端中,现在我已经更新了 iPython!
自从第一次安装 iPython 笔记本后,我遇到了一些问题。我已经通过 pip install 安装了 iPython,但后来我决定安装 Canopy Express 以获取所有包和一个易于使用的包管理器。我正在使用安装了最新 Yosemite 的 MBP。
当我运行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"
当我检查 Canopy 包管理器时,它说我有 2.3.1-2。
有什么想法吗?
我的预感是,我可能有几个不同的 dependencies/installations of python 或 ipython 并且把事情搞砸了。
无论如何我可以完全删除一切并重新开始,或者快速恢复运行我的依赖关系,这样他们就可以 运行 通过。天篷?
PS。我第一次 运行 ipython notebook,我刚刚使用一些指南安装了它,我记得它 运行 在一个叫做 jupyter 的东西中?
仍然在浏览器中, 但不是正常的 IP[y]:Notebook 标志。那是st运行ge吗?
编辑:
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,如下: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 Express。这是我 运行 遇到新问题的地方,因为 Canopy 不会通过 GUI 将自己设置为默认值 python。通过更改 .profile 和 .bash_profile 解决了这个问题。查看更多 here.
5) 运行 ipython notebook %pylab --inline
在终端中,现在我已经更新了 iPython!