i installed python Splunk_SA_Scientific_Python_linux_x86_64 to import numpy module and follow the instruction in readme file but i got this error :
Traceback (most recent call last):
File "test.py", line 4, in
import numpy as np
File "/splunk/splunk/etc/apps/Splunk_SA_Scientific_Python_linux_x86_64/bin/linux_x86_64/lib/python2.7/site-packages/numpy/init.py", line 180, in
from . import add_newdocs
ImportError: cannot import name add_newdocs
Do you have add_newdocs.py in this directory?
/splunk/splunk/etc/apps/Splunk_SA_Scientific_Python_linux_x86_64/bin/linux_x86_64/lib/python2.7/site-packages/numpy/
If not, that's the cause.
Another possibility is that maybe these files are owned by someone other than the splunk user? The below might fix it:
chown -Rf splunk. /splunk/splunk/etc/apps/Splunk_SA_Scientific_Python_linux_x86_64/
It's possible that something else you imported prior has already imported a module named add_newdocs.
What happens if you remove previous imports in test.py?
i have the add_newdocs.py file in /splunk/splunk/etc/apps/Splunk_SA_Scientific_Python_linux_x86_64/bin/linux_x86_64/lib/python2.7/site-packages/numpy
and its own to the splunk user