Leo*_*das 8 python import jython
我查看了其他帖子和错误报告,但无法弄清楚导致这种情况的原因.我在Eclipse的Java项目(Ubuntu 8.10)中使用Jython 2.5.1.它已作为一个独立的.jar文件添加到项目中(我只是用这个替换了旧的Jython 2.1 jar).
我正在运行一个使用threading.py类的脚本.在某些时候,语句"import os"是从linecache.py评估的,我得到了这个错误,我似乎无法弄清楚如何修复:
'Execution failed. Traceback (most recent call last):
File "<string>", line 1, in <module>
File "../lib/python/threading.py", line 6, in <module>
import traceback
File "../lib/python/traceback.py", line 3, in <module>
import linecache
File "../lib/python/linecache.py", line 9, in <module>
import os
ImportError: No module named os'
Run Code Online (Sandbox Code Playgroud)
" 2.5下载附带的jar " 是什么意思?您是否提取内容并使用jython.jar或是否运行了安装程序?如果您刚刚解压缩并且没有运行安装程序,那么您jython.jar将错过整个LIB文件夹.
你能检查一下是否jython.jar包含LIB文件夹吗?(例如jython.jar用7z或WinZip 打开).
或者尝试复制驻留LIB在同一文件夹中的文件夹jython.jar.
您尝试设置这些属性吗?Jython注册表.例如,在eclipse运行配置中通过-Dpython.home.
python.cachedir
python.path
python.home
Run Code Online (Sandbox Code Playgroud)
罐子是怎么命名的?如果类似于jython-complete.jar尝试重命名为jython.jar
| 归档时间: |
|
| 查看次数: |
15778 次 |
| 最近记录: |