2012-07-11 101 views
4

我在Mac lion OS上使用Enthought軟件包的最新免費版本。 ipython自帶的軟件包是0.12。我如何將它升級到0.13?如何將ipython從0.12升級到0.13?

當我按照說明運行以下命令

sudo easy_install ipython[zmq,qtconsole,notebook,test] 

我得到了以下錯誤:

Searching for ipython[zmq,qtconsole,notebook,test] 
Best match: ipython 0.12.1 
Adding ipython 0.12.1 to easy-install.pth file 

Using /Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages 
Processing dependencies for ipython[zmq,qtconsole,notebook,test] 
Traceback (most recent call last): 
    File "/Library/Frameworks/Python.framework/Versions/Current/bin/easy_install", line 10, in 
    sys.exit(main()) 
    File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 1915, in main 
    with_ei_usage(lambda: 
    File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 1896, in with_ei_usage 
    return f() 
    File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 1919, in 
    distclass=DistributionWithoutHelpCommands, **kw 
    File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/distutils/core.py", line 152, in setup 
    dist.run_commands() 
    File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/distutils/dist.py", line 953, in run_commands 
    self.run_command(cmd) 
    File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/distutils/dist.py", line 972, in run_command 
    cmd_obj.run() 
    File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 350, in run 
    self.easy_install(spec, not self.no_deps) 
    File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 587, in easy_install 
    self.process_distribution(spec, dist, deps, "Using") 
    File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 674, in process_distribution 
    [requirement], self.local_index, self.easy_install 
    File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/pkg_resources.py", line 593, in resolve 
    requirements.extend(dist.requires(req.extras)[::-1]) 
    File "/Library/Frameworks/Python.framework/Versions/7.3/lib/python2.7/site-packages/pkg_resources.py", line 2219, in requires 
    "%s has no such extra feature %r" % (self, ext) 
pkg_resources.UnknownExtra: ipython 0.12.1 has no such extra feature 'zmq' 

它看起來它不搜索0.13。它仍然在尋找0.12。

如何升級到0.13?

回答

11

這個工作對我的雪豹環保署7.3:

sudo easy_install -U ipython 
6

爲Ubuntu用戶,請按照此步驟。

pip install ipython --upgrade