如何解决通过源使用网状时没有名为“rpytools”的模块
我有一个 R 脚本,它通过 reticulate 包调用 Python 脚本。当我从 R Studio 手动运行它时,脚本运行良好。但是,当我通过 ScheduleR 安排在设定时间自动运行时,我收到一条错误消息,指出没有名为“rpytools”的模块,这会阻止 Python 脚本执行。此外,我对通过任务调度程序运行的其他 R 脚本没有任何错误。编辑:当我通过 R Studio 获取代码时会发生同样的错误,但不会在以其他方式运行代码时发生。
Error in py_module_import(module,convert = convert) :
ModuleNotFoundError: No module named 'rpytools'
Calls: import ... ensure_python_initialized -> remap_output_streams -> import -> py_module_import
Execution halted
帮助将不胜感激。作为参考,我使用的是 RStudio v 1.4.1103 和 R v 4.0.3 以及 Python 3.6.12。请让我知道还有哪些其他细节会有所帮助。
更新:我最初认为这可能是由任务调度程序引起的,但它似乎是在获取代码时由 reticulate 抛出的错误。奇怪的是,它在第一次获取时在新会话中抛出错误,但在第二次获取时运行良好。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。