我安装了jython 2.5.3并尝试使用命令行执行我的脚本,该脚本与jsch.jar有依赖关系。然后我尝试了这样的事情:
c:\myScriptLocation\> c:\jython2.5.3\jython.bat script.py
但它返回:
ImportError: No module named jcraft
如果我使用Eclipse执行jython脚本,它可以正常工作,因为我可以在Jython Interpreter的System PYTHONPATH中添加依赖项。 但我不能使用eclipse来执行脚本,我必须使用命令行。
我试图将jar文件复制到jre jython正在使用的lib路径,但是不起作用。
我必须使用命令的任何想法吗?
答案 0 :(得分:2)
你可以做......
c:\myScriptLocation\> c:\jython2.5.3\jython.bat -Dpython.path=\myJarLocation\jsch.jar script.py