FS#34445 - [ipython2] "Cannot import PyQt4 >= 4.7" when using qtconsole

Attached to Project: Community Packages
Opened by Wieland Hoffmann (Mineo) - Sunday, 24 March 2013, 16:11 GMT
Last edited by Kyle Keen (keenerd) - Saturday, 13 April 2013, 14:39 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Kyle Keen (keenerd)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Additional info:

* package version(s)
pacman -Qqi python2 python2-distribute python2-pygments python2-pyqt python2-pyzmq python2-sip | grep -E "(Name|Version)"
Name : python2
Version : 2.7.3-4
Name : python2-distribute
Version : 0.6.34-1
Name : python2-pygments
Version : 1.6-1
Name : python2-pyqt
Version : 4.10-1
Name : python2-pyzmq
Version : 2.2.0.1-3
Name : python2-sip
Version : 4.14.4-1

* config and/or log files etc.


Steps to reproduce:
»ipython2 qtconsole
Traceback (most recent call last):
File "/usr/bin/ipython2", line 7, in <module>
launch_new_instance()
File "/usr/lib/python2.7/site-packages/IPython/frontend/terminal/ipapp.py", line 388, in launch_new_instance
app.initialize()
File "<string>", line 2, in initialize
File "/usr/lib/python2.7/site-packages/IPython/config/application.py", line 84, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/IPython/frontend/terminal/ipapp.py", line 313, in initialize
super(TerminalIPythonApp, self).initialize(argv)
File "<string>", line 2, in initialize
File "/usr/lib/python2.7/site-packages/IPython/config/application.py", line 84, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/IPython/core/application.py", line 325, in initialize
self.parse_command_line(argv)
File "/usr/lib/python2.7/site-packages/IPython/frontend/terminal/ipapp.py", line 308, in parse_command_line
return super(TerminalIPythonApp, self).parse_command_line(argv)
File "<string>", line 2, in parse_command_line
File "/usr/lib/python2.7/site-packages/IPython/config/application.py", line 84, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/IPython/config/application.py", line 420, in parse_command_line
return self.initialize_subcommand(subc, subargv)
File "<string>", line 2, in initialize_subcommand
File "/usr/lib/python2.7/site-packages/IPython/config/application.py", line 84, in catch_config_error
return method(app, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/IPython/config/application.py", line 352, in initialize_subcommand
subapp = import_item(subapp)
File "/usr/lib/python2.7/site-packages/IPython/utils/importstring.py", line 40, in import_item
module = __import__(package,fromlist=[obj])
File "/usr/lib/python2.7/site-packages/IPython/frontend/qt/console/qtconsoleapp.py", line 56, in <module>
from IPython.external.qt import QtCore, QtGui
File "/usr/lib/python2.7/site-packages/IPython/external/qt.py", line 43, in <module>
raise ImportError('Cannot import PySide >= 1.0.3 or PyQt4 >= 4.7')
ImportError: Cannot import PySide >= 1.0.3 or PyQt4 >= 4.7
This task depends upon

Closed by  Kyle Keen (keenerd)
Saturday, 13 April 2013, 14:39 GMT
Reason for closing:  Fixed
Additional comments about closing:  0.13.2-1 released
Comment by Wieland Hoffmann (Mineo) - Sunday, 24 March 2013, 16:13 GMT
Forgot to add the ipython2 version, it's 0.13.1-1.
Comment by Michael Berg (jk799) - Thursday, 11 April 2013, 05:54 GMT
having the same problem.

$ pacman -Q pyqt
pyqt 4.10-1

$ ipython qtconsole
(...)
ImportError: Cannot import PySide >= 1.0.3 or PyQt4 >= 4.7
Comment by Nikola Kotur (kotnik) - Friday, 12 April 2013, 08:23 GMT
This is still broken since the package is out of date. Issue has been fixed upstream:

https://github.com/ipython/ipython/pull/2831

Until the package is updated, you can use ipython-git (ipython2-git) from the AUR.

Loading...