Suite

Correction de l'erreur 000539 du calculateur raster ImportError : aucun module nommé numpy ?

Correction de l'erreur 000539 du calculateur raster ImportError : aucun module nommé numpy ?


J'ai créé 4 ombrages pour une zone particulière afin de représenter les 4 saisons d'une année. L'équation que je dois maintenant utiliser pour déterminer l'isolation solaire est 1000*hillshade/255 dans la calculatrice raster. Cependant, j'obtiens toujours cette erreur :

Messages en cours d'exécution : RasterCalculator "(1000 * "Spring_HS") / 255" "E:Geog 170Lab 2DEMspring_insul" Heure de début : Sam 11 avril 09:44:25 2015 (1000 * Raster(r"Spring_HS" )) / 255

ERREUR 000539 : Erreur lors de l'exécution de l'expression : rcexec() Traceback (appel le plus récent en dernier) : Fichier "", ligne 1, dans Fichier "", ligne 2, dans rcexec Fichier " c:program files (x86)arcgisdesktop10. 2arcpyarcpy__init__.py", ligne 24, in from arcpy.toolbox import * Fichier "c:program files (x86)arcgisdesktop10.2arcpyarcpy oolbox.py", ligne 356, in from management import Graph, GraphTemplate File "c:program files (x86)arcgisdesktop10.2arcpyarcpymanagement.py", ligne 22, dans import _management File "c:program files (x86)arcgis desktop10.2arcpyarcpy_management.py", ligne 14, dans import _graph File "c:program files (x86)arcgisdesktop10.2arcpyarcpy_graph.py", ligne 27, dans import numpy ImportError : Non module nommé numpy

Échec de l'exécution (RasterCalculator). Échec le samedi 11 avril 09:44:25 2015 (Temps écoulé : 0,12 seconde)


Je ne suis pas tout à fait sûr de la signification du message d'erreur, mais quelques personnes, semble-t-il, ont déterminé que cela était dû à un problème avec la calculatrice raster et arcpy. S'il vous plaît aidez-moi à résoudre ce problème ou à trouver une sorte de solution de contournement. De plus, en tant qu'étudiant, ce serait formidable si nous pouvions également essayer de disséquer ce problème afin que je puisse mieux comprendre ce qui se passe.


Il semble que le code d'erreur affiché fasse référence à un problème d'importation de quelque chose appelé "numPy". Voici un duplicata de cette question avec une multitude de solutions différentes de la solution trouvée dans ce fil.


Merci @dof1985 et @John Barca. L'importation de numPy était le problème ici. Veuillez vous référer au lien dans la question pour afficher essentiellement la même question (désolé pour le double tout le monde) avec des solutions alternatives. La solution ici consistait à peu près à me déplacer vers un autre ordinateur qui avait correctement installé ArcGIS. Je pense que numPy sur mon ordinateur personnel est corrompu ou inexistant ; donc une réinstallation est à venir.


Python 标准 库

sys sys.stdin 、 sys.stdout 和 sys.stderr 它们分别对应你的程序的标准输入、标准输出和标准错误流。
os库:

这个 模块 包含 普遍 的 操作系统 功能. 如果 你 希望 你 的 程序 能够 与 平台 无关 的 话, 这个 模块 是 尤为 重要 的. 即 它 允许 一个 程序 在 编写 后 不需要 任何 改动, 也 不会 发生 任何 问题, 就 可以在Linux和Windows下运行。一个例子就是使用 os.sep 可以取代操作系统特定的路径分割符。

os 模块中比较有用的部分。它们中的大多数都简单明了。

os.name 字符串指示你正在使用的平台。比如对于Windows,它是 'nt' ,而对于Linux/Unix用户,它是 'posix' 。

os.getenv() os.putenv() 函数分别用来读取和设置环境变量。

os.linesep Windows使用 ' ' ,Linux使用 ' ' 而Mac使用 ' ' 。

os.path.isfile() 和 os.path.isdir() 函数分别检验给出的路径是一个文件还是目录。类似地, os.path.existe() 函数用来检验给出的路径是否真地存在.

你可以利用Python标准文档去探索更多有关这些函数和变量的详细知识。你也可以使用 help(sys) 等等。


1.

Python , Python , .

. Python .

1.1.1.内建 函数 和 异常

: 定义内建函数(例如 len, int, range . )的 _ _builtin_ _ 模块, 以及定义所有内建异常的 exceptions 模块.

Python , .

1.1.2.操作系统 接口 模块

Python et POSIX en API et en C. .

: 提供文件和进程处理功能的 os 提供平台独立的文件名处理 (分拆目录名, 文件名, 后缀等)的 os.path 以及时间日期处理相关的 heure/dateheure 模块.

, . Python /版本实现这些.

1.1.3.类型 支持 模块

. chaîne 模块实现了常用的字符串处理. math 模块提供了数学计算操作和常量(pi, e都属于这类常量), cmath math 一样的功能.

1.1.4.正 则 表达式

re Python 提供了正则表达式支持.有特定语法的字符串模式.

1.1.5.语言 支持 模块

sys ,比如模块搜索路径,解释器版本号等. opérateur . copier 你复制对象, Python 2.0 gc 模块提供了对垃圾收集的相关控制功能.


Voir la vidéo: Correction de lerreur JSF concernant le SelectOneMenu: La donnée nest pas une option valide.