Fixerio access_key является неожиданным аргументом

#python #fixer.io

#python #fixer.io

Вопрос:

Не удалось найти ответ в Интернете. Надеюсь, вы сможете помочь.

Я запускаю этот простой код, который я получил от Fixer.io (https://fixerio.readthedocs.io/en/latest /)

 from fixerio import Fixerio

API_KEY = '3655f3.......'
fxrio = Fixerio(access_key=API_KEY)
print(fxrio.latest())
 

И он возвращает

встроенные.Ошибка типа: init() получил неожиданный аргумент ключевого слова ‘access_key’

Ключ API в порядке, поскольку он работает, когда я делаю то же самое с помощью запросов

Python 3.9.4 Fixerio 2.10.0

Я что-то пропустил? Ценю вашу помощь!

Комментарии:

1. пожалуйста, опубликуйте полный стек исключений

2. Привет, Марат, это полное сообщение. Больше ничего

Ответ №1:

Похоже, что последней версией fixerio , загруженной в PyPI, была версия 0.1.1, тогда как документация, которую вы читаете, предназначена для версии 1.0.0-alpha. Эта версия еще не дошла до PyPI.

На сайте project GitHub есть вопрос о выпуске версии 1.0.0 для PyPI, но он был поднят более трех лет назад и на момент написания остается открытым.

Если вы действительно хотите использовать этот модуль, вам нужно будет получить исходный код версии 1.0.0-alpha и включить его непосредственно в свой проект, а не устанавливать его из PyPI. Однако, вероятно, было бы лучше рассмотреть альтернативу fixer.io библиотека, которая все еще поддерживается, в отличие от этой, которая, похоже, была заброшена.