“ conda install pandas-datareader”不起作用

时间:2019-03-07 07:16:12

标签: anaconda conda python-3.7

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

conda install -c anaconda pandas-datareader

我遇到错误-“解决环境:失败”,如下所示

enter image description here

我已连接到互联网。

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

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

pip install pandas_datareader

它给出了错误:

  

找不到满足pandas_datareader要求的版本(来自版本:)
  找不到与pandas_datareader匹配的分布

有人可以在这里帮忙吗?


配置详细信息

  1. Conda版本:4.5.12
  2. Python版本:3.7
  3. 操作系统:Windows 10

2 个答案:

答案 0 :(得分:0)

PyPI安装

使用PyPI安装的正确行是

pip install pandas-datareader

请注意,程序包名称使用连字符(pandas-datareader),与导入时使用的下划线(pandas_datareader)不同。

Conda安装

没有更多信息,很难直截了当地回答这个问题。代理后的其他Windows 10用户在Issue #764上报告了相同的错误,其中包括潜在的解决方案。

要更改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

我希望他们都会失败。第一个尝试创建任何环境,唯一的约束是它包含pandas-datareader,而第二个添加了约束以使用您报告的相同Python次要版本。如果它们都失败了,那是另外一回事了。

此外,更改Python版本是基本的做法,这是有风险的(如果操作不正确,可能会破坏您的Conda),并且需要遵循Anaconda的特定指示。

答案 1 :(得分:-1)

在 Conda Prompt 中使用以下命令:

conda install -c anaconda pandas-datareader