我已经安装了Ipython,但是它可以在python 2.7.5上运行,我也已经安装了python 3.3。如何进行更改,以使Ipython在python 3.3而非2.7.5上运行?
您需要pip
为Python 3安装-只需转到“pip-installer.org
安装”页面并按照说明进行操作即可。简要地说,下载get-pip.py
并保存到某个位置,例如您的Downloads
文件夹。在终端中导航并运行
sudo python3 get-pip.py
并且您很快就会有一个pip3
orpip-3.3
命令(也许我都不记得了)。您现在应该可以运行
sudo pip3 install ipython[all]
并希望所有依赖项也将被安装。如果在安装电抗器,使用pip3
安装pyzmq
,tornado
,pyreadline
,jinja2
,pygments
,别人也许几个。开始之前,请确保已阅读文档,以便对要实现的目标有所了解。IPython很大且非常复杂,有许多活动部件,因此如果没有包管理器(请参见下文),则可能需要一些时间才能启动并运行所有程序。
也有其他选择。您可以安装Anaconda,这是“完全免费的企业级Python发行版,用于大规模数据处理,预测分析和科学计算”,其中包含100多个软件包,包括IPython及其依赖项。默认情况下,Anaconda安装程序为您提供Python 2.7,但是您可以使用该conda
命令来安装Python 3。
我个人最喜欢的是使用MacPorts安装Python 3和IPython 。是的,它将重新安装Py3,但是除非您真的饿了磁盘空间(在这种情况下,您可能不想安装像IPython这样的大软件包),这没什么大不了的。使用该port
命令,完成基本的MacPorts安装后,即可运行
sudo port install py33-ipython +pyqt4
并且所有其他依赖项将(希望)完美无缺地得到处理,而无需等待其他时间,而在编译PyQt之类的代码时需要等待很长时间。sudo port install py33-ipython +notebook
如果您要使用笔记本电脑,则可能还需要运行。我不记得是否安装了笔记本电脑。顺便说一句,您确实需要MacPorts的X11,Xcode和Xcode命令行工具,但是如果您选择第一个选项,则可能会需要它们,因为并非所有软件包都具有适用于OS X的二进制文件。出色的文档将逐步引导您,从安装到使用port
命令来维护系统。我强烈建议您修改您的~/.profile
(或~/.bash_profile
,~/.bashrc
或与您的外壳等效)以添加MacPorts安装目录(/opt/local/bin
和/opt/local/sbin
,默认情况下)到路径的最前面。只需添加export PATH='/opt/local/bin:/opt/local/sbin:$PATH'
到文件末尾即可。
第三种选择是使用Homebrew。它与MacPorts相似,因为brew
命令是一种类似于port
and的软件包管理器conda
,但是根据我的经验,它没有那么多软件包,并且不能像那样无缝地工作port
。然而,我在计算器上的意见,提出不同的论坛和其他论坛似乎表明,大约50%的人以极大的经验brew
和不喜欢port
,而另一半爱port
了brew
。YMMV。
我希望这有帮助。祝您安装好运!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句