在Mac OS上将iPython更新为2.0版

在Mac OS上将iPython更新为2.0版,python,ipython,enthought,canopy,Python,Ipython,Enthought,Canopy,我的Mac OS上安装了Corpody。正如我所见,iPython的2.0版已经发布,我想安装它 但当我尝试安装它时,我会收到下一条消息: $ enpkg ipython prefix: /Users/demas/Library/Enthought/Canopy_64bit/User No update necessary, 'ipython' is up-to-date. ipython-1.2.1-2.egg was installed on: Sun Apr 6 17:08:21 20

我的Mac OS上安装了Corpody。正如我所见,iPython的2.0版已经发布,我想安装它

但当我尝试安装它时,我会收到下一条消息:

$ enpkg ipython

prefix: /Users/demas/Library/Enthought/Canopy_64bit/User
No update necessary, 'ipython' is up-to-date.
ipython-1.2.1-2.egg was installed on: Sun Apr  6 17:08:21 2014
为什么我的python安装找不到新版本的IPython

更新:

我已使用以下工具更新了软件包:

 pip install ipython --upgrade

但我不确定,在Canopy发行版中升级软件包是否省钱?

对于所有已安装软件包的最新版本(仅从enpkg版本4.6或更高版本):

显示已安装软件包的可用更新:

$ enpkg --whats-new
试试这个:

enpkg --remove ipython
enpkg ipython

对于所有已安装软件包的最新版本(仅限enpkg 4.6版或更高版本):

显示已安装软件包的可用更新:

$ enpkg --whats-new
试试这个:

enpkg --remove ipython
enpkg ipython

iPython文档建议在mac上安装/更新iPython的两种方法。enpkg和Anaconda。我使用Anaconda,目前我在Macbook上运行iPython 2.0。如果要尝试使用Anaconda,首先必须使用其gui安装程序安装Anaconda,然后在终端中运行以下命令:


conda update ipython

ipython文档建议在mac上安装/更新ipython的两种方法。enpkg和Anaconda。我使用Anaconda,目前我在Macbook上运行iPython 2.0。如果要尝试使用Anaconda,首先必须使用其gui安装程序安装Anaconda,然后在终端中运行以下命令:


conda update ipython

$enpkg--version-enshigher版本:4.6.3上面写着:$enpkg--update all没有安装任何软件包的新版本available@demas现在检查答案。是的。它拆下了ipython-1.2.1-2.egg,然后安装。可能在canopy存储库上没有python-2.*吗?我在canopy站点上创建了一个请求,我得到了答案,IPython 2.0今天部署在了他们的存储库上。$enpkg--version enstaller version:4.6.3它说:$enpkg--update all没有安装任何新版本的软件包available@demas现在检查答案。是的。它拆下了ipython-1.2.1-2.egg,然后安装。可能在canopy存储库上没有python-2.*吗?我在canopy站点上创建了一个请求,我得到了答案,IPython 2.0已经部署到了他们的存储库中。Anaconda比canopy有什么优势吗?我个人不熟悉canopy。Anaconda有点像一把双刃剑,因为它占用了大量磁盘空间,并在您的系统中同时安装了大量软件包来帮助科学计算(这是大多数ipython用户感兴趣的)。我需要numpy、matplotlib、ipython、scikit learn和许多其他软件包一起工作,所以anaconda适合我。anaconda比Canopy有什么优势吗?我个人不熟悉Canopy。Anaconda有点像一把双刃剑,因为它占用了大量磁盘空间,并在您的系统中同时安装了大量软件包来帮助科学计算(这是大多数ipython用户感兴趣的)。我需要numpy、matplotlib、ipython、scikit learn和许多其他软件包一起工作,所以anaconda适合我。