VS Code : ModuleNotFoundError: No module named 'pandas_datareader'

VS Code : ModuleNotFoundError: No module named 'pandas_datareader'

我按照 Microsoft 的教程 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 添加它时它已经安装,因为它说“要求已经满足”。我不明白为什么我的虚拟环境在浏览网页数小时后找不到它,但运气不好。

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

你必须在 conda 中激活虚拟环境,然后做一个 pip 列表来检查包是否存在:

conda activate your_env_name
pip list

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