小编use*_*510的帖子

Python 导入模块在提示中工作,但在脚本中不工作

import weka.core.jvm as jvm
jvm.start()

data_dir = "C:/Data/Python/Weka/Data/"
from weka.core.converters import Loader
loader = Loader(classname="weka.core.converters.ArffLoader")
data = loader.load_file(data_dir + "logistic.arff")
data.class_is_last()

print(data)
Run Code Online (Sandbox Code Playgroud)

我正在从他们的文档中执行上面的 weka python 包装器示例代码。所以我确定代码没有问题。已安装所有模块。但是当它作为脚本运行时代码不起作用(通过在 IDLE 中按 F5)。它抛出以下错误:

Traceback (most recent call last):
  File "C:\Data\Python\Weka\weka.py", line 1, in <module>
    import weka.core.jvm as jvm
  File "C:\Data\Python\Weka\weka.py", line 1, in <module>
    import weka.core.jvm as jvm
ImportError: No module named core.jvm
Run Code Online (Sandbox Code Playgroud)

但是当我将代码逐行复制并粘贴到 IDLE 命令提示符时,该代码有效。不知道为什么。我哪里做错了?

python weka python-idle

2
推荐指数
1
解决办法
1476
查看次数

标签 统计

python ×1

python-idle ×1

weka ×1