如何为Windows安装splunkclient

我正在尝试通过Windows Indows笔记本电脑上的Python连接到splunk服务器。

我下载了splunklib和splunk-sdk。但是,当我运行

import splunklib.client as client

我得到

的错误
ModuleNotFoundError: No module named 'splunklib.client'; 'splunklib' is not a package

关于为什么会发生这种情况的任何想法,以及有关如何解决此问题或通过Python访问Splunk的最佳方法的建议?

iCMS 回答:如何为Windows安装splunkclient

您是否正确安装了splunk-sdk?通常,您会使用类似pip之类的东西来安装它。

pip install splunk-sdk

或者,您可以将其安装到PYTHONPATH

请参阅 https://dev.splunk.com/enterprise/docs/python/sdk-python/gettingstartedpython/installsdkpython/

,

Windows需要手动设置SDK。

  1. Splunk Software Development Kit for Python下载为zip文件。

  2. 将zip文件解压缩到与程序源相同的目录中。

  3. import splunklib.client as client之前的源代码中添加以下行:

    sys.path.insert(0,os.path.join(os.path.dirname(__file__),"splunk-sdk-python-master"))

另一种选择是将sdk解压缩到另一个文件夹,并在sys.path.insert()中指定绝对路径。

本文链接:https://www.f2er.com/2210213.html

大家都在问