- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
python path in script
Hello colleagues
I have a python file. which I add to Data inputs -> script
Set the interval, set up, the file itself works
but the initial path starts with /opt/splunk/bin/python.
/bin/python /.../.../file.py
help pls!!
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

As a workaround, could you try adding the following to the script and see if it helps.
import sys
sys.path.append('/bin/splunk') #You can modify the path as per your requirement.
Shiv
###If you found the answer helpful, kindly consider upvoting/accepting it as the answer as it helps other Splunkers find the solutions to similar issues###
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
@shivanshu1593 not working
still starts through /opt/splunk/bin/python
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Well, Splunk related scripts are executed from $SPLUNK_HOME/bin/python to maintain the compatibility with the environment. You can specify the libraries inside the /bin directory of your app, if you have external libraries' dependency. If sys.append.path didn't work, then unfortunately you'll have to make do with Splunk's path.
Shiv
###If you found the answer helpful, kindly consider upvoting/accepting it as the answer as it helps other Splunkers find the solutions to similar issues###
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

Could you elaborate your question a bit, if possible? What is it that you are seeking? The issue?
Shiv
###If you found the answer helpful, kindly consider upvoting/accepting it as the answer as it helps other Splunkers find the solutions to similar issues###
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I need to tell the python script to run pythonpath=/bin /splunk
but not /opt/splunk/bin/splunk
@shivanshu1593
- Mark as New
- Bookmark Message
- Subscribe to Message
- Mute Message
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content


Any Python script that Splunk runs will use the Splunk-supplied Python interpreter. That ensures the script runs in a Splunk-compatible environment.
If this reply helps you, Karma would be appreciated.
