【问题标题】:VS Code : ModuleNotFoundError: No module named 'pandas_datareader'VS 代码:ModuleNotFoundError:没有名为“pandas_datareader”的模块
【发布时间】:2021-02-15 20:16:10
【问题描述】:

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

【问题讨论】:

    标签: python pip anaconda pandas-datareader


    【解决方案1】:

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

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

    conda activate your_env_name
    pip list
    

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

    【讨论】:

    • 它在那里:pandas-datareader 0.8.1 :(
    • 你是否为这个环境在 VSCode 中选择了解释器?
    • 我做到了,我按照教程的每个步骤进行操作,所有其他模块都没有问题。我什至尝试卸载所有与python相关的东西,然后重新开始,结果相同
    • 你能加一些sn-ps吗?
    • 好吧这真的很奇怪,实际上是因为最后一个熊猫太新了所以我不得不降级它
    猜你喜欢
    • 2021-07-01
    • 2020-12-02
    • 2020-09-26
    • 2022-10-18
    • 2019-07-11
    • 2018-02-26
    • 2021-01-04
    • 2022-09-25
    • 1970-01-01
    相关资源
    最近更新 更多