微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

运行脚本以自动执行 Survey123 报告时未找到 FFI 模块

如何解决运行脚本以自动执行 Survey123 报告时未找到 FFI 模块

我正在使用以下脚本的稍微修改版本来自动化 Survey123 报告和电子邮件 https://github.com/nzjs/Automated-Survey123-Reports/blob/master/S123ReportAndEmailSubmissions.py

运行脚本的时候,首先出现找不到fcntl模块的错误,于是下载了这个模块。然后我收到一个错误提示找不到 ffi 模块(据我所知是由 fcntl 模块调用的)。

我尝试按照多个站点上的步骤使用 npm 安装 ffi。包含: https://www.npmjs.com/package/ffi https://github.com/nodejs/node-gyp#installation

我仍然收到各种错误包括(最常见的):

gyp:调用 'node -e "require('nan')"' 返回退出状态 1 而 在 binding.gyp 中。在尝试加载 binding.gyp 时

注意:我确实尝试单独下载 nan (Error: Cannot find module 'nan'),但这再次产生了以下错误

MSBUILD:错误 MSB1009:项目文件不存在。

我在 Windows 10 操作系统上运行它。我安装了多个版本的 Python 以及 ArcGIS 10.4 和 ArcGIS Pro。

如果有人使用过这个脚本和/或遇到这些问题并有任何建议,我们将不胜感激。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。