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: