Getting Data In

Script input Error - No module named splunklib.client

tamduong16
Contributor

I am trying to index data from my python script. Everything set up correctly but I still don't see data coming in. So search for events using index=_internal sourcetype=splunkd and have the following error:
ERROR ExecProcessor - message from "python "C:\Program Files\Splunk\etc\system\bin\REV_API_viewerreport.py"" ImportError: No module named splunklib.client.

I tried copying the package to the same folder where I have my script but it still giving me the same error. What should I do?
Thanks

0 Karma
1 Solution

damien_chillet
Builder

splunklib.client is part of the Splunk Python SDK.
Did you follow the guide for installation of the SDK (http://dev.splunk.com/view/python-sdk/SP-CAAAEDG)?

It seems like your PYTHONPATH environment variable is not set properly, causing import statement to fail.

View solution in original post

damien_chillet
Builder

splunklib.client is part of the Splunk Python SDK.
Did you follow the guide for installation of the SDK (http://dev.splunk.com/view/python-sdk/SP-CAAAEDG)?

It seems like your PYTHONPATH environment variable is not set properly, causing import statement to fail.

tamduong16
Contributor

@damien_chillet
Thanks for the answer. I placed the file splunk-sdk-python-1.6.3 in my C drive. Then I went to edit my eviromental variable for Path and wrote this line: PYTHONPATH=C:\splunk-sdk-python-1.6.3. But I still have the same error. Am I doing it right?

0 Karma

damien_chillet
Builder

Hey,
can you run python -c 'import sys; print sys.path' and check if the SDK path appears in there?
I believe you need to restart your Windows machine for the new environment variable to appear.

0 Karma

p_gurav
Champion

How you are running script? Did you set pythonpath to the splunk path?

0 Karma

tamduong16
Contributor

How can I set pythonpath to the splunk path? I'm confuse.

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.
Get Updates on the Splunk Community!

.conf25 Global Broadcast: Don’t Miss a Moment

Hello Splunkers, .conf25 is only a click away.  Not able to make it to .conf25 in person? No worries, you can ...

Observe and Secure All Apps with Splunk

 Join Us for Our Next Tech Talk: Observe and Secure All Apps with SplunkAs organizations continue to innovate ...

What's New in Splunk Observability - August 2025

What's New We are excited to announce the latest enhancements to Splunk Observability Cloud as well as what is ...