J'ai récemment mis à niveau mon logiciel ESRI ArcDesktop vers la version 10.5, mais maintenant, lorsque j'exécute l'un de mes scripts python qui nécessite le module arcpy être importé, j'obtiens l'erreur ci-dessous:Importer des résultats arcpy dans ImportError: impossible d'importer le nom shares_memory
>>> import arcpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcPy\arcpy\__init__.py", line 20, i
n <module>
import numpy
File "c:\python27\ArcGIS10.5\lib\site-packages\numpy\__init__.py", line 142, in <mod
ule>
from . import add_newdocs
File "c:\python27\ArcGIS10.5\lib\site-packages\numpy\add_newdocs.py", line 13, in <m
odule>
from numpy.lib import add_newdoc
File "c:\python27\ArcGIS10.5\lib\site-packages\numpy\lib\__init__.py", line 8, in <m
odule>
from .type_check import *
File "c:\python27\ArcGIS10.5\lib\site-packages\numpy\lib\type_check.py", line 11, in
<module>
import numpy.core.numeric as _nx
File "c:\python27\ArcGIS10.5\lib\site-packages\numpy\core\__init__.py", line 21, in
<module>
from . import function_base
File "c:\python27\ArcGIS10.5\lib\site-packages\numpy\core\function_base.py", line 7,
in <module>
from .numeric import (result_type, NaN, shares_memory, MAY_SHARE_BOUNDS,
ImportError: cannot import name shares_memory
J'ai fait un peu de googling mais je suis revenu les mains vides. Jusqu'ici j'ai essayé de désinstaller et de réinstaller numpy et matplotlib.
Si je lance la commande pip install numpy il me dit que le est déjà satisfait (ce qui, je suppose, signifie qu'il est installé sans soucis).
Puis-je exécuter installer pip matplotlib, cela installe également pas de soucis, me disant installé avec succès matplotlib-2.0.2
Je suis perplexe et ne savez pas comment procéder.
Toutes les suggestions grandement appréciées.
EDIT: Je cours Windows 7, je ne suis pas sûr si cela change n'importe quoi.
Je viens de trouver un autre post, leur disant d'essayer easy_install, je l'ai fait pour numpy et matplotlib, il semble n'avoir aucun changement sur quoi que ce soit. – Benno