Anaconda: Impossible d'importer des pylab

Je suis incapable de import pylab à l'aide de la dernière version de Anaconda (Linux 64 bits). Autres forfaits semblent bien fonctionner. (Note: je n'ai pas sudo accès)

In [1]: import pylab as pl
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-6-2cf12a0af6ff> in <module>()
----> 1 import pylab as pl
/home/josh/installs/conda/1.7.0/lib/python2.7/site-packages/pylab.py in <module>()
----> 1 from matplotlib.pylab import *
2 import matplotlib.pylab
3 __doc__ = matplotlib.pylab.__doc__
/home/josh/installs/conda/1.7.0/lib/python2.7/site-packages/matplotlib/pylab.py in <module>()
267 from numpy.linalg import *
268 
--> 269 from matplotlib.pyplot import *
270 
271 # provide the recommended module abbrevs in the pylab namespace
/home/josh/installs/conda/1.7.0/lib/python2.7/site-packages/matplotlib/pyplot.py in <module>()
96 
97 from matplotlib.backends import pylab_setup
---> 98 _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
99 
100 
/home/josh/installs/conda/1.7.0/lib/python2.7/site-packages/matplotlib/backends/__init__.pyc in pylab_setup()
23         backend_name = 'matplotlib.backends.%s'%backend_name.lower()
24     backend_mod = __import__(backend_name,
---> 25                              globals(),locals(),[backend_name])
26 
27     # Things we pull in from all backends
/home/josh/installs/conda/1.7.0/lib/python2.7/site-packages/matplotlib/backends/backend_qt4agg.py in <module>()
11 
12 from backend_agg import FigureCanvasAgg
---> 13 from backend_qt4 import QtCore, QtGui, FigureManagerQT, FigureCanvasQT,\
14      show, draw_if_interactive, backend_version, \
15      NavigationToolbar2QT
/home/josh/installs/conda/1.7.0/lib/python2.7/site-packages/matplotlib/backends/backend_qt4.py in <module>()
23     figureoptions = None
24 
---> 25 from qt4_compat import QtCore, QtGui, _getSaveFileName, __version__
26 
27 backend_version = __version__
/home/josh/installs/conda/1.7.0/lib/python2.7/site-packages/matplotlib/backends/qt4_compat.py in <module>()
34 # Now perform the imports.
35 if QT_API in (QT_API_PYQT, QT_API_PYQTv2):
---> 36     import sip
37     if QT_API == QT_API_PYQTv2:
38         if QT_API_ENV == 'pyqt':
ImportError: No module named sip

Si j'essaie

> conda install sip 

J'obtiens:

Error: No packages found matching: sip

Je reçois aussi des erreurs avec:

$ pip install sip                                                       1 
Downloading/unpacking sip
You are installing a potentially insecure and unverifiable file. Future v
ersions of pip will default to disallowing insecure files.                
Downloading sip-4.15.2.zip (899kB): 899kB downloaded
Running setup.py egg_info for package sip
Traceback (most recent call last):
File "<string>", line 16, in <module>
IOError: [Errno 2] No such file or directory: '/tmp/pip_build_josh/
sip/setup.py'                                                             
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 16, in <module>
IOError: [Errno 2] No such file or directory: '/tmp/pip_build_josh/sip/
setup.py'                                                                 
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build
_josh/sip                                                             
Storing complete log in /home/josh/.pip/pip.log

Des idées sur pourquoi?

Vous semblez ne pas avoir PyQt installé correctement, utilisez un autre serveur.
Merci @tcaswell. Quelles sont les autres backend voulez-vous recommander?
Le sarcastique (mais la plupart du temps correct) réponse est qui jamais vous avez les dépendances installées. Essayez tkagg, wxagg, ou gtk3agg
matplotlib.org/faq/usage_faq.html#what-is-a-backend faites défiler vers le bas pour la liste complète.

OriginalL'auteur Josh | 2013-10-07