Suite

Erreurs après l'installation du géotraitement en arrière-plan 64 bits sur ArcGIS Desktop 10.2.2


J'ai installé le géotraitement en arrière-plan 64 bits sur mon ArcGIS 10.2.2, puis j'ai changé mon pythonpath en "C:Python27ArcGISx6410.2" afin que mon code puisse bénéficier du 64 bits. alors j'ai dû installer un Scipy 64b, cela a conduit à une erreur comme suit:

RuntimeError : module compilé avec l'API version 9 mais cette version de numpy est 7  à partir de l'import de rond-point * Fichier "C:UsersEhsan.abdolmajidiworkspaceArcPy_matchingNVDB_Matching_v18_H_4
oundabout.py", ligne 8, dans  de scipy import spatial File "C:Python27ArcGISx6410.2Libsite-packagesscipyspatial\__init__.py", ligne 89, dans  à partir de l'import .kdtree * Fichier "C:Python27ArcGISx6410.2Libsite-packagesscipyspatialkdtree.py", ligne 8, dans  importer le fichier scipy.sparse "C:Python27ArcGISx6410.2Libsite-packagesscipysparse\__init__.py", ligne 206, dans  à partir de l'import .csr * Fichier "C:Python27ArcGISx6410.2Libsite-packagesscipysparsecsr.py", ligne 13, dans  de ._sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks,  ImportError: numpy.core.multiarray n'a pas pu importer"

maintenant, j'essaie d'installer un nouveau numpy 64 mais je ne trouve pas de fichier .exe… le fichier whl a besoin de pip qui, lorsque j'essaie d'installer, renvoie une nouvelle erreur : "aucun module nommé _socket"

savez-vous si je peux trouver une version 9 de Numpy 64 bits qui est .exe ? ou savez-vous comment je peux résoudre le premier problème?

Répondre: J'ai résolu le problème en mettant à jour le numpy. le problème était que j'avais installé le SciPy qui n'était pas compatible avec le numpy embarqué dans le géotraitement 64 en arrière-plan.


C'est un problème connu. La version actuelle de scipy (en fait numpy) n'est pas compatible avec la distribution python fournie avec ArcGIS, bien qu'elle le devrait théoriquement. La raison principale est que scipy n'est pas du Python pur (pour la vitesse) et par conséquent, il est important de savoir quelle API a été compilée.

J'ai eu ce problème et je n'ai jamais trouvé de programme d'installation scipy compatible (plus ancien). Je l'ai résolu en copiant mon installation Python x64 (à partir d'ArcGIS) dans laquelle j'avais une ancienne version de scipy incluse dans le passé et j'ai remplacé le dossier que vous avez mentionné par celui-ci.


Voir la vidéo: Georeferencing In ArcGIS (Octobre 2021).