【问题标题】:Why does reticulate produce a FileNotFound error when sourcing a Python script?为什么 reticulate 在获取 Python 脚本时会产生 FileNotFound 错误?
【发布时间】:2021-01-30 14:40:44
【问题描述】:

当我尝试使用 reticulate 获取 python 脚本时,我收到以下错误:

FileNotFoundError: [Errno 2] 没有这样的文件或目录: '/Users/blah/blah/R/pyPYIN/src'

library(reticulate)

reticulate::source_python("R/pypYIN/src/pYINmain.py")

然而,这个文件/目录确实如指定的那样存在。我也尝试使用完整的绝对 URL,但它不起作用。

知道是什么导致了这个错误吗?

【问题讨论】:

  • 错误信息中提到的路径是否存在?

标签: python r reticulate


【解决方案1】:

尝试将 python 文件(此处为 abcd.py)与您的 r 脚本放在同一工作目录中,然后使用它:

library(reticulate)
source_python("abcd.py")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-15
    • 1970-01-01
    • 1970-01-01
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    • 2018-03-17
    相关资源
    最近更新 更多