“conda install pandas-datareader”无法正常工作

问题描述 投票:1回答:1

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

conda install -c anaconda pandas-datareader

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

我连接到互联网。

我发现一些链接说我需要降级我的Conda和Python版本,所以我也试过了,但它再次说“解决环境:失败”

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

pip install pandas_datareader

它给出了错误:

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

有人可以帮忙吗?


配置详细信息

  1. Conda版本:4.5.12
  2. Python版本:3.7
  3. 操作系统:Windows 10
anaconda conda python-3.7
1个回答
0
投票

PyPI Installation

使用PyPI安装的正确行是

pip install pandas-datareader

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

Conda Installation

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

Changing Python Version? No

我怀疑你需要降级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版本是基础env是有风险的(如果做错了它可能会破坏您的Conda)并且需要遵循Anaconda的特定指示。

© www.soinside.com 2019 - 2024. All rights reserved.