Viac

Oprava chyby rastrovej kalkulačky 000539 ImportError: Žiadny modul s názvom numpy?

Oprava chyby rastrovej kalkulačky 000539 ImportError: Žiadny modul s názvom numpy?


Vytvoril som 4 tiene pre konkrétnu oblasť, ktoré reprezentujú 4 sezóny za rok. Rovnica, ktorú teraz musím použiť na určenie solárnej izolácie, je 1 000 * tieniaceho štítu / 255 v rastrovej kalkulačke. Stále sa mi však zobrazuje táto chyba:

Spúšťanie správ: RasterCalculator "(1000 *" Spring_HS ") / 255" "E: Geog 170 Lab 2 DEM spring_insul" Čas spustenia: so 11. apríla 09:44:25 2015 (1 000 * Raster (r "Spring_HS") )) / 255

CHYBA 000539: Chyba pri spustení výrazu: rcexec () Traceback (posledný hovor posledný): Súbor „“, riadok 1, v súbore „“, riadok 2, v súbore rcexec „c: program files (x86) arcgis desktop10. 2 arcpy arcpy__init __. Py ", riadok 24, z importu arcpy.toolbox * súbor" c: program files (x86) arcgis desktop10.2 arcpy arcpy toolbox.py ", riadok 356, z z management import Graph, GraphTemplate File "c: program files (x86) arcgis desktop10.2 arcpy arcpy management.py", riadok 22, v import _management file "c: programove soubory (x86) arcgis desktop10.2 arcpy arcpy_management.py ", riadok 14, v súbore import _graph" c: program files (x86) arcgis desktop10.2 arcpy arcpy_graph.py ", riadok 27, v čísle importu importError: nie modul s názvom numpy

Vykonanie zlyhalo (RasterCalculator). Zlyhanie o sobota 11. apríla, 09:44:25 2015 (uplynulý čas: 0,12 sekundy)


Nie som si úplne istý, čo znamená chybové hlásenie, ale zdá sa, že pár ľudí zistilo, že je to kvôli problémom s rastrovou kalkulačkou a arcpy. Pomôžte mi vyriešiť tento problém alebo nájsť nejaké riešenie. Ako študent by bolo navyše skvelé, keby sme sa tiež pokúsili rozobrať túto otázku, aby som lepšie pochopil, o čo sa sakra jedná.


Zdá sa, že zverejňovaný chybový kód odkazuje na problém s importom niečoho, čo sa volá „numPy“. Tu je duplikát tejto otázky s množstvom iných riešení, ako je riešenie nájdené v tomto vlákne.


Ďakujem @ dof1985 a @John Barca. Tu bol problém import numPy. Ak chcete zobraziť v zásade rovnakú otázku (ospravedlňujeme sa za duplikáty všetkých), v prípade alternatívnych riešení, pozrite si odkaz v rámci otázky. Riešením tu bolo, že som sa presunul na iný počítač, ktorý mal správne nainštalovaný ArcGIS. Verím, že numPy v mojom domácom počítači je poškodený alebo neexistuje; preto prichádza opätovná inštalácia.


Pytón 标准 库

对于 有 经验 的 程序员 , 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 使用 ' r n' , Linux 使用 ' n' 而 Mac 使用 ' r'。

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

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


1. 核心 模块

Python 的 标准 库 包括 了 很多 的 模块, 从 Python 语言 自身 特定 的 类型 和 声明, 到 一些 只 用于 少数 程序 的 不 著名 的 模块.

本章 描述 了 一些 基本 的 标准 库 模块.大型 大型 Python 程序 都有 可能 直接 或 间接 地 使用 到 这类 模块 的 大部分.

1.1.1.内建 函数 和 异常

下面 的 这 两个 模块 比 其他 模块 加 在一起 还要 重要: 定义 内建 函数 (例如 len, int, range.) 的 _ _builtin_ _ 模块, 以及 定义 所有 内建 异常 的 výnimky 模块.

Python 在 启动 时 导入 这 两个 模块, 使 任何 程序 都 能够 使用 它们.

1.1.2.操作系统 接口 模块

Python 了 许多 使用 了 POSIX 标准 API 和 标准 C 语言 库 的 模块.它们 为 底层 操作系统 提供 了 平台 独立 的 接口.

这类 的 模块 包括: 提供 文件 和 进程 处理 功能 的 os 模块 提供 平台 独立 的 文件 名 处理 (分拆 目录 名, 文件 名, 后缀 等) 的 os.cesta 模块 以及 时间 日期 处理 相关 的 čas / dátum 模块.

延伸 一点 说, 网络 和 线程 模块 同样 也 可以 归 为 这 一个 类型.不过 Python 并 没有 在 所有 的 平台 / 版本 实现 这些.

1.1.3.类型 支持 模块

标准 库里 有 许多 用于 支持 内建 类型 操作 的 库. reťazec 模块 实现 了 常用 的 字符串 处理. matematika 模块 提供 了 数学 计算 操作 和 常量 (pi, e 都 属于 这类 常量), cmath 模块 为 复数 提供 了 和 matematika 一样 的 功能.

1.1.4.正 则 表达式

re 模块 为 Python 提供 了 正 则 表达式 支持.正 则 表达式 是 用于 匹配 字符串 或 特定 子 字符串 的 有 特定 语法 的 字符串 模式.

1.1.5.语言 支持 模块

sys 模块 可以 让 你 访问 解释 器 相关 参数, 比如 模块 搜索 路径, 解释 器 版本 号 等. operátor 模块 提供 了 和 内建 操作 符 作用 相同 的 函数. kópia 模块 允许 你 复制 对象, Python 2.0 新 加入 的 gc 模块 提供 了 对 垃圾 收集 的 相关 控制 功能.


Pozri si video: Casio Classwiz základní obsluha 1