适用于Mac OSX的IPython3

ROB*_*WNS 9 macos ipython python-2.7 python-3.x

我安装了Ipython但它运行在python 2.7.5上,我也安装了python 3.3.如何进行更改,以便Ipython在python 3.3上运行而不是2.7.5?

Mat*_*DMo 26

您需要安装pipPython 3 - 它就像转到pip-installer.org安装页面并按照说明一样简单.简而言之,下载get-pip.py并将其保存在某个位置,例如您的Downloads文件夹.在终端导航,然后运行

sudo python3 get-pip.py
Run Code Online (Sandbox Code Playgroud)

你很快就会有一个pip3或一个pip-3.3命令(也许两个,我都不记得了).你现在应该可以跑了

sudo pip3 install ipython[all]
Run Code Online (Sandbox Code Playgroud)

并希望所有依赖项也将安装.如果在安装扼流圈,使用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
Run Code Online (Sandbox Code Playgroud)

并且所有其他依赖关系将被完美地处理,(希望)完美无缺,除非等待很长时间,而不是像PyQt这样的东西被编译.sudo port install py33-ipython +notebook如果你想要笔记本电脑,你可能还需要运行,我不记得是否安装了它.顺便说一句,你确实需要X11,Xcode和MacPorts的Xcode命令行工具,但是如果你选择第一个选项则可能需要它们,因为并非所有软件包都有可用于OS X的二进制文件.优秀的文档将引导您完成所有工作,从安装到使用port命令维护系统.我会强烈建议修改你的~/.profile(或~/.bash_profile,~/.bashrc或为你的shell当量)添加MacPorts的安装目录(/opt/local/bin/opt/local/sbin,默认情况下)到您的路径的前面.只需添加export PATH='/opt/local/bin:/opt/local/sbin:$PATH'到文件的末尾即可.

第三种选择是使用Homebrew.它类似于MacPorts的,在该brew指令就像是一个类型的包管理器portconda,但在我的经验,没有数量的包,而并不完全尽可能无缝工作port.然而,我在计算器上的意见,提出不同的论坛和其他论坛似乎表明,人们大约有50%以极大的经验brew和不喜欢port,而另一半爱portbrew.因人而异.


我希望这有帮助.祝你安装好运!