python - 为什么 reticulate 在获取 Python 脚本时会产生 FileNotFound 错误?
问题描述
当我尝试使用 reticulate 获取 python 脚本时,出现以下错误:
FileNotFoundError:[Errno 2] 没有这样的文件或目录:'/Users/blah/blah/R/pyPYIN/src'
library(reticulate)
reticulate::source_python("R/pypYIN/src/pYINmain.py")
然而,这个文件/目录确实如指定的那样存在。我也尝试使用完整的绝对 URL,但它不起作用。
知道是什么导致了这个错误吗?
解决方案
尝试将 python 文件(此处为 abcd.py)放在与 r 脚本相同的工作目录中,然后使用它:
library(reticulate)
source_python("abcd.py")
推荐阅读
- java - Spring 中是否为每个 Bean 创建了代理?
- reactjs - 使用 React 钩子和 MQTT 处理对象列表
- c# - LINQ 查询以检查组合列表中是否存在单个组合
- python-3.x - 我如何使用beautifulsoup4从表格中找到图像的标题
- python - Scrapy Python,如果在多个蜘蛛上遇到错误页面,强制蜘蛛等待,使用CrawlerProcess进行多页面抓取?
- azure-cosmosdb - CONTAINS 不会/不再在大字符串中找到值
- python - 使用实际示例了解 plt.norm 和 plt.cbar
- python - 将代表钢琴卷的 64x4 图像分类为真假
- unity3d - 如何在 Unity HUB 中指定 Unity 的安装路径
- picocli - picocli : List<> 选项,在@ArgGroup 中使用,在短用法字符串中重复