【问题标题】:Cannot import arcpy in PyCharm无法在 PyCharm 中导入 arcpy
【发布时间】:2021-03-04 03:35:30
【问题描述】:

我是 Python 新手,正在尝试使用 PyCharm,主要是为了使用 ArcPy。

我使用的是 Python 3.6 附带的 ArcGIS Pro 2.5.1。我有我公司的服务器许可证。我刚刚下载了 PyCharm(社区版)并尝试import arcpy。但是,在我输入 import 后,我没有看到 arcpy 出现作为选项。我可以运行import arcpy,但它没有任何效果。没有实际导入的模块,我似乎无法访问 arcpy 工具。

我的项目配置为 Python 3.6。当我尝试安装一个包时,我没有看到任何名为“arcpy”的包。 arcpy还有其他附件包,比如arcpyext,但是不允许我导入arcpy

谢谢。

【问题讨论】:

  • 您是否检查过 PyCharm 项目是否配置为使用与安装 ArcGIS 相同的 Python 解释器?也许这是安装在特定的 virtualenv 上?
  • @torresmateo - 是的,我相信是的。我从 ArcGIS Pro 文件夹位置将项目配置为 Python 3.6。
  • @RandomDavis 显然我没有安装正确的软件包。我应该安装'arcpyext'。在那之后,它奏效了。如果你想回答,我会接受你的回答作为答案。谢谢。

标签: python pycharm arcgis esri arcpy


【解决方案1】:

原来解决方案是通过 Pycharm 通过他们预先规定的方法安装包 arcpyexthttps://www.jetbrains.com/help/pycharm/installing-uninstalling-and-upgrading-packages.html

【讨论】:

  • 射击,我很抱歉,这实际上并没有像我想象的那样工作。它仅在配置了 Python 2.7 时才有效,但我需要使用 Python 3.6。
  • 如果配置 Python 3.6 然后安装,会发生什么?
  • 我认为 arcpyext 不适合安装...它只是 arcpy 的扩展。
  • 如果您通过链接方法仅安装arcpy,会发生什么?您确定该软件包发布了与 3.6 或 3.x 兼容的版本吗?
  • 没有名为“arcpy”的包列为可用包。但是,我的 ArcPro 版本使用 Python 3.6,并且命令“import arcpy”在每个示例代码中。 [pro.arcgis.com/en/pro-app/arcpy/get-started/…
猜你喜欢
  • 2020-11-14
  • 2020-11-03
  • 2020-06-13
  • 2015-06-30
  • 2020-10-03
  • 1970-01-01
  • 2020-05-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多