好吧,所以這真的很奇怪... 我在Windows XP上運行Python 2.5,並且使用easy_install來獲取庫java2python。我試圖運行j2py.py,但每當我做的,它給了我這個錯誤:爲什麼Python給我錯誤的路徑錯誤?
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-0.5.1-py2.5.egg目錄下的java2python文件夾移到了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,事情將起作用,彩虹將盛開。世界將會和平。小貓會崇拜你作爲他們的神,獨角獸會在空中飛翔。總之,如果升級到最新版本的Python,所有好事都會發生。 – 2013-04-01 06:10:03
@BurhanKhalid你可能是對的,除了小貓和彩虹部分。 – 2013-04-01 22:48:54