【问题标题】:Import Arcpy Module Failing - PyScripter导入 Arcpy 模块失败 - PyScripter
【发布时间】:2021-09-24 09:29:31
【问题描述】:

我正在尝试使用 PyScripter,但是我可以导入某些模块,但是我无法成功导入 arcpy 库。

我尝试配置环境变量 PYTHONPATH 没有任何成功。我知道我缺少 python 可执行文件的正确路径。

提前感谢您的帮助

Desktop10.8pth 引用如下

C:\Program Files (x86)\ArcGIS\Desktop10.8\bin
C:\Program Files (x86)\ArcGIS\Desktop10.8\ArcPy
C:\Program Files (x86)\ArcGIS\Desktop10.8\ArcToolBox\Scripts

Pyscripter 正在返回以下内容

import arcpy

ModuleNotFoundError: 没有名为“arcpy”的模块

IDLE Shell 正在返回 回溯(最近一次通话最后): 文件“”,第 1 行,在 导入 arcpy ModuleNotFoundError: 没有名为“arcpy”的模块

Enviromental Varibles Program Files 86 to ArcGIS

Pyscripter Path

Pyscripter Path Additional

Python Structure Python27

【问题讨论】:

    标签: python python-2.7 arcpy pyscripter


    【解决方案1】:

    消息ModuleNotFoundError: No module named 'arcpy' 来自您正在运行的任何pythonx.y。你的系统上安装了多个 python 吗?如果是这样,常见的错误是为一个 python 安装一些东西并尝试用另一个导入它。

    您所谓的 2.7 结构显示 Python39-32。 arcpy 是否使用该版本运行?

    如果您尝试使用 python x.y 运行 arcpy,pythonx.y 目录 Lib/site-packages/ 必须包含 arcpy 包或指向其位置的 .pth 文件。 Desktop10.8pthDesktop10.8.pth 的拼写错误版本。如果是这样,那么目录之一,很可能以ArcPy 结尾的目录必须包含arcpy 包目录或arcpy.py 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-03
      • 2020-03-30
      相关资源
      最近更新 更多