我有一个调用Splunk API的简单python脚本。为此,我包含了splunklib:"import splunklib.client as client“
当我从终端窗口(MacOS)启动这个脚本时,它工作得非常好: python3 main.py
为此,我必须使用"pip3 install splunklib“安装splunklib。
不幸的是,我不能在Pycharm中运行相同的脚本。我还成功地在settings/Project Interpreter/Package下安装了splunklib。splunklib显示在项目解释器(splunklib 1.0.0,Python 3.7)的已安装包列表中。
当我使用Pycharm运行脚本时,我得到以下错误消息:
将splunklib.client作为客户端ModuleNotFoundError导入:没有名为“Splunklib.client”的模块;“splunklib”不是包
为什么Pycharm找不到Esplunklib,即使它安装在项目解释器中?
发布于 2019-12-11 20:05:15
我今天遇到了同样的问题,并试图通过做一个pip3 install splunklib
来解决它。不幸的是,splunklib包不是您想要的包。我不确定这是一个被弃用的包,还是其他完全不同的包,但您可能正在寻找的是splunk-sdk。
这应该会让你振作起来;pip3 install splunk-sdk
https://stackoverflow.com/questions/57001234
复制