设置PyCharm以引用ArcPy?


Answers:


12

theJones是正确的,请关闭所有项目,然后转到程序设置并搜索Python解释器。然后选择C:\ Python26 \ ArcGIS10.0 \ python.exe,它将自动为您添加arcpy。

Pycharm设置


9

为了遵循Jones和user5584,PyCharm 4现在将设置存储在“ 项目解释器”下,而不是在“ Python解释器” 下。

在所有项目都关闭且PyCharm仍打开的情况下,转到“配置”,然后“设置”。“项目解释器”位于左侧的“默认项目”菜单下。

点击右上角的设置齿轮,然后点击“添加本地”。导航到C:\ Python27 \ ArcGIS10.2 \ python.exe(或您的版本的相应路径)。

点击“应用”,您应该拥有它。可能还需要再执行一个步骤才能在窗口底部加载或启用某些内容,但是我无法再次显示该消息,并且只需要单击它就可以了。

在我打开的Python脚本上建立索引花了几分钟,然后代码完成效果很好。

PyCharm设置的屏幕截图


我已尝试使用上述说明将arcpy添加到PyCharm,但仍无法正常工作。Pycharm引发错误:ImportError:没有名为arcpy的模块。它可能与python或PyCharm安装(32位与64位)有关吗?
GeoMeteoMe

我遇到了与@GeoMeteoMe(PyCharm v2018.4)相同的问题,当我意识到“新建项目”对话框并没有自动选择我创建的环境时,我解决了该问题。由于该选择默认情况下是折叠的,因此尚不明显。一旦扩展它,选择“现有解释器”而不是“使用...的新环境”,PyCharm就为我提供了ArcIntellisense和ArcAutoComplete。
Fing Lixon '18

5

您可以在项目的“结构”设置中执行此操作。只需将其添加为sdk,它就可以正常工作。我使用intelliJ但pycharm应该是相同的。

PyCharmDocs

将此(使用您的路径)添加到sdk路径C:\ Python26 \ ArcGIS10.0 \ python.exe

给它起个名字,你应该很好。应该将其添加为全局sdk,并完成代码。


2

自从最近的更新以来,发生了很多变化,因此回答了此问题以与PyCharm 2018版界面保持一致:

  1. 通过选择文件>关闭项目来关闭所有项目
  2. 选择配置齿轮图标>设置

在此处输入图片说明

  1. 选择“项目解释器”,然后单击“项目解释器”下拉菜单旁边的另一个齿轮图标,然后选择“添加”

在此处输入图片说明

  1. 选择“现有环境”并在C驱动器中的Python27下找到python.exe。

在此处输入图片说明

  1. 选择“应用”,然后选择“确定”。

索引将需要一些时间,如果在打开项目时出现“未检测到解释器”的错误,则从最近分配的下拉菜单中选择“文件”>“设置”>“项目解释器”>“选择Python 2.7”。


0

如果要查看PyCharm(2016.2.1版)的快速文档和外部文档,请:

  1. 您需要首先运行Module docs(在ArcGIS> Python 2.7下)文件夹,

  2. 在文件>设置>工具> Python外部文档下添加以下条目

模块名称:arcpy

URL /路径格式:http:// localhost:7464 / {module.name} .html#-{function.name}

  1. 将光标置于函数的末尾,例如mapping.MoveLayer,然后按Shift + F1

  2. 您的网络浏览器应使用以下网址打开:http:// localhost:7464 / arcpy.mapping.html#-MoveLayer

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.