为什么收到错误消息“未命名模块...”

时间:2019-05-22 04:32:21

标签: python python-3.x

从新目录开始,我克隆以下存储库:

https://github.com/deribit/deribit-api-python

我将克隆的目录重命名为deribit_api_python

在基本目录中,我只有一个Python文件:

from deribit_api_python import RestClient

结果是:

Traceback (most recent call last):
  File "my_code.py", line 1, in <module>
    from deribit_api_python import RestClient
ImportError: cannot import name 'RestClient'

为什么我的代码会生成错误?

2 个答案:

答案 0 :(得分:2)

__init__.py文件中写入

from .deribit_api import RestClient

或者您需要通过

更改初始调用
from deribit_api_python.derbit_api import RestClient

答案 1 :(得分:0)

实现该软件包的最佳方法是按照存储库中所述通过pip安装。 pip install deribit-api,然后通过from deribit_api import RestClient

导入