我有一个带有不同功能的脚本'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?
答案 0 :(得分:0)
最后很容易解决这个问题。在运行配置中,更新“参数”>中的设置。通过选择“其他”和您的主脚本目录来工作目录。
例如,如果您的工作目录如下:
src/scripts/
start.py
lib/
localfunc.py
选择'src / scripts /'
现在有效。