Я запускаю скрипт на Python в R, используя сетку. Я использую 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 (вызываемый, точки $ args, точки $ ключевые слова):
PDFInfoNotInstalledError: Невозможно получить количество страниц. Установлен ли poppler и в PATH?
Я пытался установить setwd () на путь к двоичным файлам poppler.
Что можно сделать?