Как получить сетку для доступа к виртуальной среде - PullRequest
0 голосов
/ 13 января 2020

У меня уже есть виртуальная среда, настроенная для моих требований python, D: / SC / venv. Я пытаюсь импортировать данные из рассола в RStudio. Я понял, что для этого мне нужно запустить скрипт python для чтения рассола в RStudio с использованием reticulate. Однако при запуске:

use_virtualenv("D:/SourceControl/sportsenv")
path_to_python <- "D:/SourceControl/sportsenv"
use_python(path_to_python)
source_python("pickle_reader.py")

появляется следующее сообщение об ошибке:

Error in py_run_file_impl(file, local, convert) : 
  ModuleNotFoundError: No module named 'pandas'

Pandas установлено и может использоваться непосредственно с python. Я думаю, что это проблема с настройкой виртуальной среды, так как, когда я запускаю py_config (), я получаю:

> py_config()
python:         C:/Program Files/Python37/python.exe
libpython:      C:/Program Files/Python37/python37.dll
pythonhome:     C:/Program Files/Python37
version:        3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)]
Architecture:   64bit
numpy:          C:/Users/.../AppData/Roaming/Python/Python37/site-packages/numpy
numpy_version:  1.17.4

Так что я предполагаю, что она не распознала мою виртуальную среду.

...