【发布时间】:2019-03-28 22:36:35
【问题描述】:
我正在使用 reticulate 在 R 中运行 python 脚本。我使用 py_discover_config() 来查找 Python 配置。我正在使用蟒蛇。我不太了解环境以及为什么需要环境。
我尝试使用 use_python() 和 use_condaenv() 甚至使用 conda_install 安装软件包。
library(tidyverse)
library(jsonlite)
library(reticulate)
py_discover_config()
# Set the path to the Python executable file
source_python("~/projects/stiekemthuis/API.py")
json_list <- api_fun() %>% toJSON()
导入python库没有问题:
from pdf2image import convert_from_path
import numpy as np
from pathlib import Path
import io, json
import os
from PIL import Image
import requests
import sys
我在第 25 行遇到错误:
pages = convert_from_path(files[0], 300)
py_call_impl(callable, dots$args, dots$keywords) 中的错误: PDFInfoNotInstalledError:无法获取页数。 poppler 是否已安装并在 PATH 中?
我试图将 wd() 设置为 poppler 二进制文件的路径。 可以做什么?
【问题讨论】:
-
这能回答问题吗? stackoverflow.com/questions/17332238/… 。我不希望更改工作目录会有所帮助。
标签: python r poppler reticulate