[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

numpy pour Python 2.7 plante



Bonjour,

Je me débats depuis plusieurs semaines avec numpy pour Python 2.7.
Il refuse tout simplement de se charger.
Par exemple, quand gconf2 tente de se configurer :
# dpkg --configure gconf2
Paramétrage de gconf2 (3.2.6-4+b1) ...
Traceback (most recent call last):
  File "/usr/sbin/gconf-schemas", line 8, in <module>
    import sys,os,os.path,shutil,tempfile
  File "/usr/lib/python2.7/tempfile.py", line 32, in <module>
    import io as _io
  File "/usr/lib/python2.7/dist-packages/io.py", line 72, in <module>
    import numpy as N
  File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 142, 
in <module>
    from . import add_newdocs
  File "/usr/lib/python2.7/dist-packages/numpy/add_newdocs.py", line 
13, in <module>
    from numpy.lib import add_newdoc
  File "/usr/lib/python2.7/dist-packages/numpy/lib/__init__.py", line 
8, in <module>
    from .type_check import *
  File "/usr/lib/python2.7/dist-packages/numpy/lib/type_check.py", line 
11, in <module>
    import numpy.core.numeric as _nx
  File "/usr/lib/python2.7/dist-packages/numpy/core/__init__.py", line 
24, in <module>
    raise ImportError(msg)
ImportError: 
Importing the multiarray numpy extension module failed.  Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes 
all
files not under version control).  Otherwise reinstall numpy.

dpkg: erreur de traitement du paquet gconf2 (--configure) :
 le sous-processus script post-installation installé a retourné une 
erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 gconf2

Ou alors quand je l’importe à partir de la console Python :
> python2.7
Python 2.7.13 (default, Jan 19 2017, 14:48:08) 
[GCC 6.3.0 20170118] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 142, 
in <module>
    from . import add_newdocs
  File "/usr/lib/python2.7/dist-packages/numpy/add_newdocs.py", line 
13, in <module>
    from numpy.lib import add_newdoc
  File "/usr/lib/python2.7/dist-packages/numpy/lib/__init__.py", line 
8, in <module>
    from .type_check import *
  File "/usr/lib/python2.7/dist-packages/numpy/lib/type_check.py", line 
11, in <module>
    import numpy.core.numeric as _nx
  File "/usr/lib/python2.7/dist-packages/numpy/core/__init__.py", line 
72, in <module>
    from numpy.testing.nosetester import _numpy_tester
  File "/usr/lib/python2.7/dist-packages/numpy/testing/__init__.py", 
line 12, in <module>
    from . import decorators as dec
  File "/usr/lib/python2.7/dist-packages/numpy/testing/decorators.py", 
line 20, in <module>
    from .utils import SkipTest, assert_warns
  File "/usr/lib/python2.7/dist-packages/numpy/testing/utils.py", line 
15, in <module>
    from tempfile import mkdtemp, mkstemp
  File "/usr/lib/python2.7/tempfile.py", line 32, in <module>
    import io as _io
  File "/usr/lib/python2.7/dist-packages/io.py", line 331, in <module>
    def bget
(imfile,shp=None,unpackstr=N.int16,bytesperpixel=2.0,sliceinit=0):
AttributeError: 'module' object has no attribute 'int16'

J’ai soumis le bug à Debian (le gars m’a envoyer chier en disant que 
j’étais le seul → fermeture du rapport), j’ai mis à jour de testing 
vers unstable, j’ai réinstallé le paquet python-numpy, rien n’y fait.
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855535 (resolved, mon 
œil)

La version pour Python 3 de numpy fonctionne très bien.

Avez-vous une idée ?

nicolas


Reply to: