【发布时间】:2018-09-21 13:27:31
【问题描述】:
安装了 Jython 2.7.1,但看起来我无法导入某些模块。我收到以下错误:
import json
File "json/__init__.py", line 108, in <module>
File "/home/ec2-user/temp/jython271/Lib/json/decoder.py", line 24, in <module>
File "/home/ec2-user/temp/jython271/Lib/json/decoder.py", line 18, in _floatconstants
LookupError: no codec search functions registered: can't find encoding 'hex'
import urllib2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "urllib2.py", line 94, in <module>
File "httplib.py", line 72, in <module>
File "/home/ec2-user/temp/jython271/Lib/socket.py", line 3, in <module>
from _socket import (
File "_socket.py", line 2, in <module>
ImportError: No module named encodings
有什么想法吗?我在linux上有python2.7,如果我在CLASSPATH中包含python2.7 lib,似乎可以解决第一个错误,并且无法摆脱第二个。
【问题讨论】:
-
您是如何安装 Jython 2.7.1 的?你的操作系统是什么?