Splunk Dev

How to install splunk python SDK under bulitin splunk python

cloud_cloud
Explorer

I tried install splunk python SDK with

python setup.py install

but unsuccessfully because on my linux box is python 2.4. and splunk python SDK require python 2.6+

Then I discovered that splunk have builtin python 2.6 and I tried install with

/opt/splunk/bin/splunk cmd python setup.py install

but again unsuccessfully. error: invalid command 'install'

I can't install python 2.6 on my linux box, but how install splunk python SDK under splunk python 2.6. ??

Tags (2)
1 Solution

ineeman
Splunk Employee
Splunk Employee

As you can see here, there is an issue with the Splunk version of distutils:
http://splunk-base.splunk.com/answers/6033/adding-python-module-to-splunk

There are ways around this, but feel free to get in touch with me at [email protected] and we can try and work through the options, and then I'll post the final result here.

View solution in original post

badarsebard
Communicator

As an alternative, there is now a Splunk app called PyDen that allows you to use multiple Python versions, virtual environments, and PyPI packages. This means you could create a virtual environment of any version you want and install the Splunk SDK to it, and that environment can be used by any script in any app with the right import statement.

0 Karma

ineeman
Splunk Employee
Splunk Employee

As you can see here, there is an issue with the Splunk version of distutils:
http://splunk-base.splunk.com/answers/6033/adding-python-module-to-splunk

There are ways around this, but feel free to get in touch with me at [email protected] and we can try and work through the options, and then I'll post the final result here.

ineeman
Splunk Employee
Splunk Employee

Steve - the easiest way is to simply include the splunklib directory of the SDK with your app. That way it will work the most reliably. Feel fee to get in touch if you have any questions.

0 Karma

bnorthway
Path Finder

is that an environment variable, or how exactly do you do that? Could someone update the official docs to explain how to set up a development environment? I have the exact same issue.

steve
Path Finder

Were you able to get the solution to this?

Thanks!

Got questions? Get answers!

Join the Splunk Community Slack to learn, troubleshoot, and make connections with fellow Splunk practitioners in real time!

Meet up IRL or virtually!

Join Splunk User Groups to connect and learn in-person by region or remotely by topic or industry.

Get Updates on the Splunk Community!

SOC4Kafka - New Kafka Connector Powered by OpenTelemetry

The new SOC4Kafka connector, built on OpenTelemetry, enables the collection of Kafka messages and forwards ...

Event Series: Level up your SOC: Advancing with Splunk Enterprise Security

AI has fundamentally raised the stakes for security operations, and this three-part series is your guide to ...

Announcing Modern Navigation: A New Era of Splunk User Experience

We are excited to introduce the Modern Navigation feature in the Splunk Platform, available to both cloud and ...