Python中不能import arcpy。总是显示 ImportError: No module named arcpy。 求解决!

Python中不能import arcpy。总是显示 ImportError: No module named arcpy。 求解决!,第1张

找到...Python27\ArcGIS10.1\Lib\site-packages目录下的desktop10.1.path文件,打开,把arcpy和bin 两个文件的目录添加进去,比如:

D:\Program Files (x86)\ArcGIS\Desktop10.1\bin

D:\Program Files (x86)\ArcGIS\Desktop10.1\arcpy

有点啰嗦,算是遇到问题的一个总结,虽然并没有从根本上解决问题- -!!

实际上本人在 *** 作jupyter的时候需要 import arcpy ,但是安装的Anaconda环境下应用jupyter的时候提示错误,然后就各种网上找教程,找解决的办法;因为这个包是处理gis数据的一个必须包,应用环境是python2(具体还没太了解过)? 最后实在也没有解决办法,就打算在jupyter增加一个py2 kernel !其实也有 Spyder !

然后根据 这个教程 添加了环境,并添加了内核;这样也完成了py2与py3的切换!如图(强迫症患者可自己改名= =):

然后就根据提示错误找教程解决,找到这个 Python ImportError: DLL load failed: %1 不是有效的 Win32 应用程序 ,还有这个 ImportError: DLL load failed: %1 is not a valid Win32 application. But the DLL's are there ,但是都提示要安装一个pywin32的64位安装文件,我下了一个文件,但是死活安装不上,提示说没有“注册”对应的py2版本!(应该有正确的安装方式,不弄了!太耗时了哈哈)

崩溃了!(版本不对 ,试了好多也不行!)

正当我一筹莫展的时候,我就从新从cmd界面激活的python2环境下打开了Jupyter Notebook,这个时候py2和py3都是可以用的,也没有提示连接服务器失败!同时 import arcpy 也是没有提示错误的!

我就想着就这样将就着用吧= =!整个 import arcpy 包太难了!最后还是没有彻底解决!有没有大家遇到同样的问题提示一下我,我好改改试试。

虽然说py2即将停止更新,完成历史使命,但是用到了就搞一下吧,上手学的就是python3!所以有些包还得重新安装一下!

我就是一个新手想用一下这个包而已,为什么这么折磨我,我太难了!!

三三两两 浑浑噩噩

愿岁月静好且可期

2019/10/17 18:18


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7312110.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存