All Apps and Add-ons

Issue with python module when executing python script form splunk

ygkr
New Member

alt text

Here is the snapshot of the issue which I can c from job inspector and my below script is working fine in python environment but not in splunk

**import random
import sys

import scipy as sc

import scipy.stats as sct
x = sys.argv1
def ran_w():

z= []
k= []
for i in range(0,int(x)):
    z =random.random()
    k =sct.norm.ppf

(z,loc=197.265217391304,scale=33.1340303880203)
print("Random Number")
print(z)
print("IND Value")
print(k)

ran_w()**

Kindly help me... and thanks in advance..

Tags (1)
0 Karma

jkat54
SplunkTrust
SplunkTrust

It's telling you it can't find the stats module in the scypi library in your splunk_home/etc/apps/search/bin directory. Put it there and the error will go away.

jkat54
SplunkTrust
SplunkTrust

Consider this image of a app/bin directory that I have for an Azure - Splunk integration:

tableService.py imports dateutil and azure. These libraries are not packaged with Splunk's python. So i have to put them here in the bin directory in order to use "import dateutil" in my python script tableService.py.

alt text

0 Karma

ygkr
New Member

jkat54 thanks for the response and will u plz elobrate on putting the module into splunk bin directory as of now I saved my python script in bin and running it from search bar but I can c my output for the script in Anaconda IDE... I m new to python thats y m asking u to eloborate... the things like where to download the package and how to install that in bin folder of splunk....

0 Karma

sideview
SplunkTrust
SplunkTrust

One piece maybe you're missing is instead of testing the script just with "python script.py", you use "splunk cmd python script.py" This causes splunk to do a couple important things that end up mirroring how Splunk will run your script later. One of these things is putting $SPLUNK_HOME/bin in pythonpath so it can see the files you're trying to import.

0 Karma
Get Updates on the Splunk Community!

.conf25 Community Recap

Hello Splunkers, And just like that, .conf25 is in the books! What an incredible few days — full of learning, ...

Splunk App Developers | .conf25 Recap & What’s Next

If you stopped by the Builder Bar at .conf25 this year, thank you! The retro tech beer garden vibes were ...

Congratulations to the 2025-2026 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...