目录

 

PyCharm

方式一:使用ArcGIS自带的Python

​

方式二:使用Anaconda安装的Python

VSCode

如果你认为对你有用,关注我的微信公众号支持我一下吧!~


PyCharm

方式一:使用ArcGIS自带的Python

首先,明确你的电脑是32位的还是64位的,此处以64位的配置为例,安装ArcGIS的时候Python默认的安装路径如下:

点开第二个x64,可以看到有python.exe的可执行程序

"C:\Python27\ArcGISx6410.2\python.exe"

复制该路径,打开PyCharm,在已经打开的项目中选择File->Setting,找到Project的Python Interpreter

选择Virtualenv Environment,然后将刚刚的路径复制粘贴到下面,选中Inherit global site-packages,这样会把Arcpy的Packages复制过来,最后单击OK

然后稍等一会儿就可以看到输入arcpy已经有提示了

方式二:使用Anaconda安装的Python

首先配置为32位的平台(因为接下来打算使用32位的ArcGIS包),分别输入下面两行代码

set CONDA_FORCE_32BIT=1
conda info

然后创建Arcpy的虚拟环境

conda create -n arcpy python=2.7

在Pycharm中选择刚刚创建的新环境

输入以下语句,并用arcpy的工作空间路径设置进行测试。如果你打算用64位的请在Python27那里做出选择,例如路径改为"C:\Python27\ArcGISx6410.2\Lib\site-packages",并在第一步那里改为set CONDA_FORCE_32BIT=0

import sys
arcpy_path = [r'C:\Python27\ArcGIS10.2\Lib\site-packages',
              r'E:\ArcGIS\Desktop10.2\arcpy',
              r'E:\ArcGIS\Desktop10.2\bin',
              r'E:\ArcGIS\Desktop10.2\ArcToolbox\Scripts']
sys.path.extend(arcpy_path)
import arcpy


arcpy.env.workspace = "F:\arcpy"

VSCode

此处就只提供一种方式配置了,随意创建一个文件夹,用vscode打开,然后点击settings

输入python.python

复制粘贴64位的python路径,并以JSON格式粘贴

简单的说就是直接复制下面一行:

"python.pythonPath": "C:\\Python27\\ArcGISx6410.2"

此时在文件夹内创建一个test.py文件,然后将python的解释器选择为64位的那个(选择错了可以在settings.json中更改)

此时稍等一会儿,或者重启vscode,导入arcpy,此时即可得到输入提示

如果你认为对你有用,关注我的微信公众号支持我一下吧!~

 

 

 
 
 

更多推荐