Я изучаю python около года. Я только что скачал R, чтобы попробовать использовать Python с Reticulate. У меня все мои пакеты python установлены в базовой среде anaconda с именем base
. У меня все работает, кроме панд. Это самая странная вещь.
Вот мой код:
{r}
library(reticulate)
use_condaenv(“base”)
{python}
import numpy as np
import matplotlib.pyplot as plt
Это прекрасно работает, и я могу использовать оба пакета в RStudio. Однако, когда я пытаюсь import pandas as pd
, я получаю сообщение об ошибке
ImportError: No Module named pandas...
У меня определенно есть Pandas pip, установленный в этой базовой среде вместе с двумя другими пакетами. Чтобы быть уверенным, я дважды проверил, снова запустив pip install
для всех 3. Почему панды не работают? Это так расстраивает! FWIW: seaborn (и другие пакеты) тоже не работает и тоже устанавливается.
import
? Например,library(reticulate) os <- import("os") os$listdir(".")
Как и в ответе @Eiri, проблема может заключаться в нескольких питонах. - person ipj   schedule 25.08.2020conda install pandas
) - person Paul H   schedule 25.08.2020