记一次“no module named arcpy”的解决心路历程


记一次“no module named arcpy”的解决心路历程


发生背景:

arcgis 10.2
python 2.7(自行下载非arcgis自带)
在pycharm中import arcpy

问题描述:

import arcpy时报错:no module named arcpy
上一个问题解决后报:no module named arcgisscripting :DLL load failed DLL load failed: %1 不是有效的 Win32 应用程序(翻译过来大概是这样,记不清了)

原因分析:

第一个问题源于采用非arcgis自带的python,所以无法搜索到arcpy包
第二个问题略微复杂

解决过程:

no module named arcpy:使用非arcgis自带的python需要自行在环境变量中添加PYTHONPATH,并将arcpy和bin文件夹的路径加入。

no module named arcgisscripting :DLL load failed DLL load failed: %1 不是有效的 Win32 应用程序:
我搜索了很多帖子,首先以为环境变量依然存在问题,但解决无果。后看到有分析该原因可能为python与pycharm不同时是32位或64位,但仔细检查一番发现均为64位没毛病。又看到有帖子说需要将上述两个安装包换位32位,我觉得这不是问题的关键,因为上一台电脑也是64位但没有出现过这些问题,重装arcgis和python n次也解决不了问题之后我决定放弃自己原有的arcgis安装包,换新之后安装再运行程序竟然解决了。。。解决了???!!!所以我分析可能是原来的arcgis安装包悄悄地出了点小问题。

在专业程序员以及本专业师兄和同学的共同分析下也没有头绪,困扰我许久的问题竟然会被这样解决。。。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值