Anaconda &引用;conda安装数据读取器“;不起作用

Anaconda &引用;conda安装数据读取器“;不起作用,anaconda,conda,python-3.7,Anaconda,Conda,Python 3.7,根据官方文档,我试图通过运行以下命令在Anaconda提示符中安装pandas_datareader: conda install -c anaconda pandas-datareader 我得到的错误是“解决环境:失败”,如下所示 我已连接到internet 我找到了一些链接,上面说我需要降级我的Conda和Python版本,所以我也尝试了,但它再次显示“解决环境:失败” 还尝试在Anaconda提示符中运行以下命令 pip install pandas_datareader 它给出了

根据官方文档,我试图通过运行以下命令在Anaconda提示符中安装pandas_datareader:

conda install -c anaconda pandas-datareader
我得到的错误是“解决环境:失败”,如下所示

我已连接到internet

我找到了一些链接,上面说我需要降级我的Conda和Python版本,所以我也尝试了,但它再次显示“解决环境:失败”

还尝试在Anaconda提示符中运行以下命令

pip install pandas_datareader
它给出了一个错误:

找不到满足datareader要求的版本(来自版本:)
找不到数据读取器的匹配分发

有人能帮忙吗?


配置详细信息
  • 康达版本:4.5.12
  • Python版本:3.7
  • 操作系统:Windows 10
  • PyPI安装 使用PyPI安装的正确线路是

    pip install pandas-datareader
    
    请注意,包名称使用连字符(
    pandas-datareader
    ),这与导入时使用的下划线(
    pandas\u-datareader
    )不同

    康达装置 没有更多的信息,很难直接回答这个问题。其他支持代理的Windows 10用户在上报告了相同的错误,包括潜在的解决方案

    更改Python版本?不 我怀疑您是否需要降级Python。您可以很容易地测试这是否是真的,而无需实际执行。也就是说,如果确实需要更改Python版本,那么以下命令将正确解决环境问题:

    conda create --dry-run -n test-pd-dr anaconda::pandas-datareader
    
    鉴于这一点将失败:

    conda create --dry-run -n test-pd-dr python=3.7 anaconda::pandas-datareader
    
    我想他们都会失败。第一种方法尝试创建任何环境,唯一的约束是它包含
    datareader
    ,而第二种方法额外添加了约束,以使用您报告的相同Python次要版本。如果他们都失败了,那是另外一回事


    另外,更改Python版本是非常危险的(如果操作不正确,可能会破坏您的Conda),并且需要Anaconda提供以下特定指示。

    在Conda提示符中使用以下命令:

    conda install -c anaconda pandas-datareader
    

    最好包括您所参考的文档/建议的所有链接。你有代理人吗。您应该创建一个新的、独立的环境,不要在基本环境中安装软件包。谢谢!事实证明,我的办公室防火墙阻止了它。我将笔记本电脑连接到移动热点,并运行了这个命令-pip-install-datareader。成功了!