2

我有一个调用 Splunk API 的简单 python 脚本。为此,我包括 splunklib:“import splunklib.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,即使它已安装在 Project Interpreter 中?

4

1 回答 1

3

我今天遇到了同样的问题,并尝试通过执行pip3 install splunklib. 不幸的是,splunklib 包不是您想要的。我不确定这是否是一个已弃用的软件包,或者完全是其他东西,但您可能正在寻找的是 splunk-sdk。

这应该让你继续前进;pip3 install splunk-sdk

于 2019-12-11T20:05:14.530 回答