我试图通过按照官方文档运行以下命令在Anaconda提示符中安装pandas_datareader:
conda install -c anaconda pandas-datareader
我遇到错误-“解决环境:失败”,如下所示
我已连接到互联网。
我找到了一些链接,这些链接说我需要降级Conda和Python版本,所以我也尝试过,但是它再次显示“解决环境:失败”
还尝试在Anaconda提示符下运行以下命令,
pip install pandas_datareader
它给出了错误:
找不到满足pandas_datareader要求的版本(来自版本:)
找不到与pandas_datareader匹配的分布
有人可以在这里帮忙吗?
答案 0 :(得分:0)
使用PyPI安装的正确行是
pip install pandas-datareader
请注意,程序包名称使用连字符(pandas-datareader
),与导入时使用的下划线(pandas_datareader
)不同。
没有更多信息,很难直截了当地回答这个问题。代理后的其他Windows 10用户在Issue #764上报告了相同的错误,其中包括潜在的解决方案。
我怀疑您是否需要降级 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