最近整ArcGIS人都整傻了,闲话不说,对于题目中的问题,我搜索并尝试了许多种方法,最终解决方法如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cb0f26872dbaf7f6c3d0b94e713b2ccf.png)
在C:\Python27\ArcGIS10.4\Lib\site-packages目录下,用记事本新建pth文件,名称随意我这里创建为pth.pth,文件内容为:
C:\Program Files (x86)\ArcGIS\Desktop10.4\bin
C:\Program Files (x86)\ArcGIS\Desktop10.4\arcpy
C:\Program Files (x86)\ArcGIS\Desktop10.4\ArcToolbox\Scripts
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fc5c00bc7f72d362962ce0a47875213b.png)
如果ArcGIS版本不同,
则根据实际的\bin 、\arcpy、 \ArcToolbox\Script,文件夹位置更改首部路径
C:\Program Files (x86)\ArcGIS\Desktop10.4。
在添加该pth文件后,我使用的pycharm设置project interpreter添加
C:\Python27\ArcGIS10.4\python.exe为解释器,Arcpy就能正常import使用了。
额外想说的:
其实C:\Python27\ArcGIS10.4\Lib\site-packages目录下,
是存在对arcpy的索引的,如下图,其中<PTHPATH>应当是类似路径变量的,
对应首部路径 C:\Program Files (x86)\ArcGIS\Desktop10.4),但不知道为什莫直接用不行。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9719928a260894c2bdb07c17c6491575.png)