我正在尝试使用 Python API 来访问和下载哈佛 Dataverse 的数据。使用 API访问 Dataverse的常见问题解答页面建议使用dataverse包,并且该.readme
GitHub 存储库指向另一个pyDataverse包。当我尝试在 Jupyter Notebook 中运行和导入这些模块时,我得到了一个ModuleNotFoundError
- 但我已经安装了这些模块的所有依赖项(requests
, jsonschema
, urllib3
),所以我不确定问题是什么。
!pip install pyDataverse
import pyDataverse
回报:
ModuleNotFoundError: No module named 'pyDataverse'
当我尝试这个dataverse
模块时,同样的问题——这个模块不能通过 PyPI 使用,所以我运行了pip install -e git+https://github.com/IQSS/dataverse-client-python.git#egg=dataverse
(参见自述文件)然后运行import dataverse
——这产生了同样的错误。知道我做错了什么吗?或者 API 访问 Dataverse 存储库的替代建议?