我正在尝试通过WIndows笔记本电脑上的Python连接到我的splunk服务器。
我下载了splunklib和splunk-sdk。但是,当我运行
import splunklib.client as client我得到一个错误:
ModuleNotFoundError: No module named 'splunklib.client'; 'splunklib' is not a package有没有关于为什么会发生这种情况的想法,以及关于如何解决这个问题的建议,或者是通过Python访问Splunk的最佳方式?
发布于 2020-06-04 07:08:09
您是否正确安装了splunk-sdk?你通常会使用像pip这样的东西来安装它。
pip install splunk-sdk或者,也可以将其安装到PYTHONPATH中
请参阅https://dev.splunk.com/enterprise/docs/python/sdk-python/gettingstartedpython/installsdkpython/
发布于 2020-07-27 09:24:13
Windows需要手动安装SDK。
在import splunklib.client as clientsys.path.insert(0, os.path.join(os.path.dirname(__file__), "splunk-sdk-python-master"))之前,
另一种选择是将sdk解压到另一个文件夹中,并在sys.path.insert()中指定绝对路径。
https://stackoverflow.com/questions/62180282
复制相似问题