VS 代码:ModuleNotFoundError:没有名为“pandas_datareader”的模块

问题描述

我按照微软的教程 https://code.visualstudio.com/docs/python/data-science-tutorial 安装了 miniconda,我使用它的 python 解释器,并尝试导入以下内容

import math
import pandas_datareader as web
import numpy as np
import pandas as pd
from sklearn.preprocessing import MinMaxScaler

然而,pandas_datareader 不会被识别,但是当我尝试从 conda 或 pip 添加它时,它已经安装,因为它说“要求已经满足”。我不明白为什么我的虚拟环境在浏览网页几个小时后找不到它,没有运气。

enter image description here

解决方法

默认情况下,您所做的所有安装都将在基本环境中,而不是在虚拟环境中。

您必须在 conda 中激活虚拟环境,然后执行 pip 列表以检查包是否存在:

conda activate your_env_name
pip list

如果它不存在,请在此处安装并试用。应该可以正常工作。