我已经安装了Ipython,但是它运行在Python 2.7.5上,我还安装了Python 3.3。我怎样才能使Ipython运行在Python 3.3而不是2.7.5上?
我已经安装了Ipython,但是它运行在Python 2.7.5上,我还安装了Python 3.3。我怎样才能使Ipython运行在Python 3.3而不是2.7.5上?
pip
, 只需前往pip-installer.org
安装页面并按照说明进行操作即可。简单来说,下载get-pip.py
并将其保存到某个位置,例如 Downloads
文件夹中。在终端导航至该位置然后运行以下命令即可。sudo python3 get-pip.py
您很快就会有一个pip3
或pip-3.3
命令(也许两个都有,我记不清了)。现在您应该可以运行:
sudo pip3 install ipython[all]
pip3
安装pyzmq
、tornado
、pyreadline
、jinja2
、pygments
等一些其他软件包。在开始之前,确保您阅读文档,了解您要实现的目标。IPython非常庞大且相当复杂,有许多组成部分,因此在没有软件包管理器的情况下(请参见下文),需要花费一些时间才能使所有内容正常运行。
还有其他选项。您可以安装Anaconda,这是一个“完全免费的企业级Python发行版,用于大规模数据处理、预测性分析和科学计算”,包括IPython及其依赖项在内的100多个软件包。默认情况下,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
或适用于您的shell的等效文件),将MacPorts安装目录(默认为/opt/local/bin
和/opt/local/sbin
)添加到您的路径前面。只需在文件末尾添加export PATH='/opt/local/bin:/opt/local/sbin:$PATH'
即可。
第三个备选方案是使用Homebrew。它类似于MacPorts,因为brew
命令是一种包管理器,类似于port
和conda
,但根据我的经验,它没有那么多软件包,并且工作不像port
那样无缝。然而,我在StackOverflow、Ask Different和其他论坛上的观察表明,大约50%的人在brew
中有很好的体验,并且不喜欢port
,另一半人则喜欢port
而不是brew
。
希望这可以帮助您。祝您安装顺利!
from __future__ import division
! - Eric Wilson~/.ipython/...
。例如,我的包含了matplotlib
、numpy
和pandas
的导入,并定义了一些我经常使用的自定义函数,如漂亮地打印字典和列表。这非常有帮助。 - MattDMo
python3 setup.py install
。 - Thomas K.exe
是Windows的扩展名。如果您已安装Python 3.3,则必须在系统上有一些命令可用于运行它。 - Thomas K