0

网上找不到答案。希望你能帮忙。

我正在运行我从 Fixer.io ( https://fixerio.readthedocs.io/en/latest/ )获得的这个简单代码

from fixerio import Fixerio

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

它返回

builtins.TypeError: init () got an unexpected keyword argument 'access_key'

API Key 没问题,因为当我使用requests做同样的事情时它可以工作

Python 3.9.4 Fixerio 2.10.0

我错过了什么吗?感谢你的帮助!

4

1 回答 1

0

看起来fixerio上传到 PyPI 的最后一个版本是 0.1.1 版,而您正在阅读的文档是 1.0.0-alpha 版。这个版本还没有进入 PyPI。

项目 GitHub 网站上有一个问题,询问 PyPI 的 1.0.0 版本,但这是三年前提出的,在撰写本文时仍处于开放状态。

如果你真的想使用这个模块,你需要获取 1.0.0-alpha 版本的源代码并将它直接包含在你的项目中,而不是从 PyPI 中安装它。但是,最好考虑一个仍然维护的替代 fixer.io 库,而不是这个看起来已被放弃的库。

于 2021-10-12T21:34:04.267 回答