【发布时间】:2010-06-25 21:05:21
【问题描述】:
我正在使用具有内置 Jython 2.2 实例的产品。它不附带任何 Python 标准库。当我运行这个 Jython 实例时,默认路径是
['./run/Jython/Lib', './run/Jython', '__classpath__']
我将 Python 2.2 中的所有 .py 模块文件添加到 ./run/Jython/Lib 目录中,并且可以导入它们。但我想使用 urllib2 并收到此错误:
Traceback (innermost last):
File "<string>", line 2, in ?
File "./run/Jython/Lib/urllib2.py", line 90, in ?
File "./run/Jython/Lib/socket.py", line 41, in ?
ImportError: no module named _socket
据我所知,_socket 模块是 Python lib-dynload 库 (_socket.so) 的一部分。 Jython 可以使用这个文件吗?我试着把它放在我的路上,但它没有效果。
Google 搜索似乎告诉我其他人能够将 urllib 和 urllib2 与 Jython 2.2 一起使用,但我被困住了,我也尝试过来自旧版本和新版本 Python 的模块库。
谢谢!
【问题讨论】:
标签: python jython urllib2 libraries