Установка PyPI
Правильная строка для установки с PyPI:
pip install pandas-datareader
Обратите внимание, что имя пакета использует дефис (pandas-datareader
), который отличается от подчеркивания (pandas_datareader
), который используется при импорте.
Установка Conda
Трудно ответить на этот вопрос без дополнительной информации.Другие пользователи Windows 10, находящиеся за прокси-серверами, сообщали об этой же ошибке при выпуск № 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 является base env рискованно (оно может сломать вашу Conda, если сделано неправильно) и требует следующих конкретных указаний от Anaconda.