[MacPorts] #30702: ipython-2.7 gives runtime error: No module named Shell

MacPorts noreply at macports.org
Wed Aug 10 10:48:13 PDT 2011


#30702: ipython-2.7 gives runtime error: No module named Shell
-------------------------------+--------------------------------------------
 Reporter:  njbutko@…          |       Owner:  macports-tickets@…                   
     Type:  defect             |      Status:  new                                  
 Priority:  Normal             |   Milestone:                                       
Component:  ports              |     Version:  2.0.1                                
 Keywords:                     |        Port:                                       
-------------------------------+--------------------------------------------
 I recently installed py27-ipython. On starting it, I receive the following
 error:
 {{{
 $ /opt/local/bin/ipython-2.7
 Traceback (most recent call last):
   File "/opt/local/bin/ipython-2.7", line 27, in <module>
     import IPython.Shell
 ImportError: No module named Shell
 }}}

 Googling, I found: https://github.com/ipython/ipython/issues/286

 This suggests that the ipython-2.7 script itself is out of date.

 Replacing
 {{{
 import IPython.Shell
 IPython.Shell.start().mainloop()
 }}}
 with
 {{{
 import IPython
 IPython.embed()
 }}}
 in /opt/local/bin/ipython-2.7 seems to fix the problem, and give a normal
 ipython shell.

-- 
Ticket URL: <https://trac.macports.org/ticket/30702>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list