좋아요, 그래서 이것은 정말로 이상합니다 ... Windows XP에서 Python 2.5를 실행하고 easy_install을 사용하여 java2python 라이브러리를 가져 왔습니다. 나는 j2py.py 실행하려고하지만, 내가 할 때마다, 그것은 나에게 오류를 제공합니다 파이썬이 잘못된 경로에서 오류를 보내는 이유는 무엇입니까?
C:\Python25\Lib\site-packages>j2py.py
Traceback (most recent call last):
File "C:\Python25\Lib\site-packages\j2py.py", line 16, in
from java2python.compiler import Module, buildAST, transformAST
File "C:\Python25\Lib\site-packages\__init__.py", line 9, in
File "c:\python25\lib\site-packages\java2python-0.5.1-py2.5.egg\java2python\co
mpiler\block.py", line 16, in
File "c:\python25\lib\site-packages\java2python-0.5.1-py2.5.egg\java2python\co
mpiler\visitor.py", line 15, in
ImportError: cannot import name reduce
그래서 나는 java2python-0.5.1-py2.5.egg 폴더로 가서 감소의 수입을 삭제. 이것은 여전히 오류를 일으킬 것이지만 나는 그 사실을 몰랐다. 나는 그것을 다시 돌렸고 그 라인이 지워졌더라도 정확히 똑같은 오류가 있습니다. 나는 java2python 폴더를 java2python-0.5.1-py2.5.egg 디렉토리에서 site-packages 디렉토리로 옮겼다. 그리고 나에게도 같은 오류가 발생했다. easy_install.pth에서 java2python-0.5.1-py2.5.egg를 제거하고 같은 오류가 발생했습니다. 심지어 같은 명령 프롬프트에서이 명령을했습니다 :
C:\Python25\Lib\site-packages>cd c:\python25\lib\site-packages\java2python-0.5.1
-py2.5.egg\java2python\compiler
The system cannot find the path specified.
나는 그것을 얻지 못했습니다. 왜 이런 일이 일어나는 걸까요?
다소 오래된 버전의 파이썬을 업그레이드하면 재미있는 일이 생기고, 모든 것이 작동하고 무지개가 피어납니다. 세계 평화가있을 것입니다. 새끼 고양이가 너를 그들의 신으로 숭배하고 유니콘이 공중을 날아 다닙니다. 즉, 최신 버전의 Python으로 업그레이드하면 모든 좋은 일이 발생합니다. –
@BurhanKhalid 당신은 고양이와 무지개 세그먼트를 제외하고는 맞을 수도 있습니다. –