对于我工作的公司,我需要使用restapi来重新启动服务器。这个API在gitHub上可用,我按照说明正确安装了它,并确认它已正确安装,可以在pyCharm IDE中使用。他们有一个gitHub示例上的示例脚本,我无法在pyCharm上运行它。我一直收到一些错误:
File "reboot_server_iLo.py", line 5, in <module>
from _redfishobject import RedfishObject
File "C:\..._redfishobject.py", line 74, in <module>
import redfish.ris.tpdefs
File "C:\Python27\lib\site-packages\redfish\ris\tpdefs.py", line 22, in <module>
from redfish import redfish_client, rest_client
ImportError: cannot import name rest_client
现在,当我调试这个文件时,我试图转到文件(包含在我没有编写的包中)以查看是否这似乎是导致问题的原因:
^{pr2}$现在在Github页面上,它显示“要启用对带内通信的支持,您必须为您的系统下载DLL/SO。它必须放在您的工作环境路径中。”
我把它下载并放在我的windows路径上
以下是gitHub链接:
https://github.com/HewlettPackard/python-ilorest-library
现在我不知道这是怎么回事。在pyCharm上,我可以确认所有必需的库都已安装,但是这个错误是怎么回事?在
ImportError: cannot import name rest_client
``
How can I debug this successfully ?
目前没有回答
相关问题 更多 >
编程相关推荐