Open GoogleCodeExporter opened 9 years ago
I have exactly the same problem with windows 7.
Same error with the python26.dll.
Downloaded it in opennero main folder , same error log
Original comment by dearc...@gmail.com
on 22 Aug 2011 at 10:53
Yes, there should be a GUI =), but it starts only after the embedded Python
interpreter is able to run the scripts, which in your cases it isn't.
This seems to be yet another packaging issue for the executable releases - we
should package the version of Python DLL we are using with the release so that
people don't have to find exactly the same one (which I think may be the reason
for failing to execute even when the DLL is present).
The binary release from may is broken in several other ways as well, so I have
deprecated it. We will be releasing a better version soon. In the meantime, you
could try building the project from source - this will require a lot more
dependencies, but eventually should give you something you can run.
Original comment by ikarpov
on 25 Aug 2011 at 3:36
Original comment by ikarpov
on 25 Aug 2011 at 3:37
[deleted comment]
This is also related to Issue #98 - while we can add the DLL, the supporting
libraries, and the module archive to the download package, that still doesn't
allow us to use wxPython and/or Tkinter! The proper steps to get things running
are:
1) Download and install Python 2.7.2 (32 bit)
2) Download and install wxPython 2.8 for Python 2.7
3) Add the path for python.exe to System "Path" Variable.
Original comment by ikarpov
on 14 Nov 2011 at 2:16
Original comment by ikarpov
on 14 Nov 2011 at 2:17
I uploaded OpenNERO-2011.11.11-win32-with-python.zip, which should include the
needed libraries.
Original comment by ikarpov
on 14 Nov 2011 at 2:56
It launches, but still something is missing:
2011-Nov-14 20:50:55.215409 (M) Ignoring messages of type: ai.tick
2011-Nov-14 20:50:55.222410 (M) Starting OpenNero
Irrlicht Engine version 1.7.2-beta
Microsoft Windows 7 Home Premium Edition Service Pack 1 (Build 7601)
Using renderer: OpenGL 4.0.10188
ATI Mobility Radeon HD 5650 : ATI Technologies Inc.
OpenGL driver version is 1.2 or better.
GLSL version: 4.0
Loaded texture: D:/Development/Home/Experiments/OpenNERO-2011.11.11-win32/hub/da
ta/gui/nero_background.png
Resizing window (800 600)
2011-Nov-14 20:50:57.985568 (M) [python] openWiki: RunningOpenNero
2011-Nov-14 20:51:07.913136 (M) [ai] AI Engine disabled
2011-Nov-14 20:51:07.923136 (M) [scripting] scripting engine initialized
2011-Nov-14 20:51:07.938137 (!) [scripting] error executing script: NERO_Battle/
main.py
2011-Nov-14 20:51:07.984140 (M) [python] Traceback (most recent call last):
File "NERO_Battle/main.py", line 2, in <module>
from NERO.RTNEATAgent import *
ImportError: No module named RTNEATAgent
2011-Nov-14 20:51:08.045143 (M) [python] KeyError: 'ModMain'
2011-Nov-14 20:53:12.661271 (M) [ai] AI Engine disabled
2011-Nov-14 20:53:12.674272 (M) Killing OpenNero
And this is what I have on the screen (attached)
Original comment by bogdan.w...@gmail.com
on 14 Nov 2011 at 6:56
Attachments:
fixed in r1385 of trunk, binary updates forthcoming.
Original comment by ikarpov
on 14 Nov 2011 at 7:42
the problem and the fix mentioned above actually have nothing to do with Python
on Windows, and so are off-topic for this issue. This still remains a problem.
Two alternative solutions exist: packaging the installers for Python and
wxPython or packaging the required libraries. So far I was unsuccessful at
getting Tkinter and wxPython to run correctly from the custom directory with
OpenNERO executable without being installed on the host system. Any suggestions?
Original comment by ikarpov
on 14 Nov 2011 at 11:48
For the time being, because there is not much time before Peter Norvig and
Sebastian Thrun will decide to start competition using OpenNERO, I think
extensive doc that describes how to correctly run it will be enough. At least
that would give time to think about how to solve dependency issues without time
pressure.
Original comment by bogdan.w...@gmail.com
on 15 Nov 2011 at 12:17
I updated RunningOpenNero with hopefully more thorough instructions on how to
get things running.
Original comment by ikarpov
on 15 Nov 2011 at 2:21
I have Windows 7 and I did the following installtion steps:
1) Download and install Python 2.7.2 (64 bit)
2) Download and install wxPython 2.8 for Python 2.7
3) Add the path for python.exe to System "Path" Variable.
When using the OpenNero without Python included I get: "The program can't start
because python27.dll is missing from your computer. Try reinstalling the
program to fix this problem.
When using the OpenNero packaged with Python, the program starts, but I get
different errors depending on the mod I choose on the welcome screen.
Maze: "ImportError: No module named Tkinter"
NERO or NERO_Battle: "ImportError: No module named tkMessageBox"
BlocksTower and Roomba seem to work fine
Original comment by leo.ardj...@gmail.com
on 17 Nov 2011 at 4:01
I think 64-bit Python won't work because we link against the 32-bit library.
Can you install a 32-bit version? If not, you could always [BuildingOpenNero
build from source] though that takes a bit of time...
The Tkinter and wxPython problem is unfortunate - I think maybe I will make the
"-with-python" package not featured until that's figured out, since people have
to install Python to get it to work anyway...
Original comment by ikarpov
on 17 Nov 2011 at 6:34
I uninstalled the 64-bit versions of both Python and wxPython and installed the
32-bit versions of those packages. Now everything seems to work fine!
Thank you for the lightning-fast answer.
Original comment by leo.ardj...@gmail.com
on 17 Nov 2011 at 7:12
You can now also install everything in 64-bit world if you are on Windows...
Original comment by ikarpov
on 7 Dec 2011 at 1:03
Original comment by ikarpov
on 1 Sep 2013 at 7:00
Owning this again since I am building binaries soon.
Original comment by ikarpov
on 1 Sep 2013 at 7:24
Original issue reported on code.google.com by
Che.Wood...@gmail.com
on 22 Jul 2011 at 3:17