首页 > 代码库 > windows amd64环境下使用arcpy发布web服务
windows amd64环境下使用arcpy发布web服务
通常在安装arcgis的时候,arcgis desktop与arcgis server应该是必备软件
但他们使用的python却不同,desktop使用32位,server使用64位。
为了能将arcpy生成的map document正常发布到server,python interpreter一定要使用64位,如果是32位环境,会出现两种情况:
arcpy其他功能没问题,发布mxd时出现上传阻塞的情况
调用arcpy会出现DLL不是有效的win32执行程序之类的错误
综合之前碰到的问题,解决办法如下:
配置系统环境变量,PYTHONPATH,指向三个目录 AGSSERVER/arcpy,AGSSERVER/bin,AGSSERVER/ArcToolbox/Scripts(AGSSERVER是arcgis server的安装目录)
使用64位的Apache,官方只有32位安装包,建议到这里下载
WSGI也要用64位的,下载地址
在入口py里面一定要将第一步里面提到的三个路径加入到sys.path
windows amd64环境下使用arcpy发布web服务
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。