Привет, это мой первый вопрос о стеке, поэтому заранее извините за любые ошибки. Я пытаюсь начать играть с библиотекой R reticulate
. Я установил пакет и попытался импортировать os
модуль Python. Вроде все было ок, но потом пока начинаю печатать например os$listdir
R выдает такую ошибку: Error in py_module_import(module, convert = convert) : ModuleNotFoundError: No module named 'rpytools'
. Вот весь мой код:
install.packages("reticulate")
library(reticulate)
os <- import("os")
os$listdir("")
Вот мой вывод py_config()
:
python: C:\PROGRA~3\ANACON~1\python.exe
libpython: C:/PROGRA~3/ANACON~1/python36.dll
pythonhome: C:\PROGRA~3\ANACON~1
version: 3.6.1 |Anaconda 4.4.0 (64-bit)| (default, May 11 2017, 13:25:24) [MSC v.1900 64 bit (AMD64)]
Architecture: 64bit
numpy: C:\PROGRA~3\ANACON~1\lib\site-packages\numpy
numpy_version: 1.12.1
os: C:\PROGRA~3\ANACON~1\lib\os.py
и py_available(TRUE)
возвращает TRUE
...
Пожалуйста, напишите мне, если нужна дополнительная информация.
py_config()
? Вы получаете сообщение об ошибке, когда эта строка выполняетos <- import("os")
? Какие-нибудь ошибки при установке ретикулята или загрузке библиотеки? - person Yuan Tang   schedule 29.03.2018py_config()
, каков результатpy_available(TRUE)
? - person Tonio Liebrand   schedule 29.03.2018os <- import("os")
. Но когда я начинаю использовать любую из команд модуляos
, она выдает ошибку. Что для меня неожиданно, так это то, что он выбрасывает его, когда я начинаю писатьos$listdir
. - person Paweł Kozielski-Romaneczko   schedule 29.03.2018reticulate
на свой персональный компьютер, где у меня есть те же версии Python и Anaconda, и он работал как часы. - person Paweł Kozielski-Romaneczko   schedule 29.03.2018