Я использую R markdown и reticulate package. После запуска простого двухстрочного кода Python в чанке я не могу использовать переменную python в R-чанке с помощью функции py $ x. Я получаю следующую ошибку:
«Ошибка: объект« py »не найден»
Я уже пробовал другую функцию py_to_r для преобразования объектов Python в R, но даже это не работает, потому что выдает ошибку, что не может найти объект. Я также включаю конфигурацию Python:
```{r}
py_config()
```
python: C:\Users\chatsh02\AppData\Local\CONTIN~1\ANACON~1\python.exe
libpython: C:/Users/chatsh02/AppData/Local/CONTIN~1/ANACON~1/python36.dll
pythonhome: C:\Users\chatsh02\AppData\Local\CONTIN~1\ANACON~1
version: 3.6.3 |Anaconda custom (64-bit)| (default, Oct 15 2017, 03:27:45) [MSC v.1900 64 bit (AMD64)]
Architecture: 64bit
numpy: C:\Users\chatsh02\AppData\Local\CONTIN~1\ANACON~1\lib\site-packages\numpy
numpy_version: 1.14.2
python versions found:
C:\Users\chatsh02\AppData\Local\CONTIN~1\ANACON~1\python.exe
C:\Users\chatsh02\AppData\Local\Continuum\anaconda3\python.exe
C:\Users\chatsh02\AppData\Local\Continuum\anaconda3\envs\r-reticulate\python.exe
```{r}
library(reticulate)
use_virtualenv('r-reticulate')
py_available(TRUE)
```
```{python}
a=7
print(a)
```
```{r}
py$a
```
Ожидаемые результаты должны быть: я получаю переменную R со значением 7. Фактический результат: ошибка: объект 'py' не найден