Jython - 从Eclipse运行时导入模块不起作用

时间:2013-09-12 11:45:14

标签: import module websphere jython

我有一个带有不同功能的脚本'localfunc.py'和一个带有以下导入代码的主脚本'doIt.py':

import localfunc

localfunc.aMethodToExecute()

我是Python / Jython的新手,但我认为这是正确的,对吗?

我的问题是,当在Eclipse中执行到我的本地websphere服务器上时(右键clic on script-> Run as - > execute as administrative script)我收到以下错误消息:

  

ImportError:没有名为localfunc的模块。

我正在使用WAS 8.5.2,Jython版本是2.1以获取信息。

有人知道为什么它不能使用Eclipse?

1 个答案:

答案 0 :(得分:0)

最后很容易解决这个问题。在运行配置中,更新“参数”>中的设置。通过选择“其他”和您的主脚本目录来工作目录。

例如,如果您的工作目录如下:

src/scripts/
        start.py
        lib/
            localfunc.py

选择'src / scripts /'

现在有效。