[Python-de] py2exe und Services

Thomas Heller theller at python.net
Don Okt 7 20:04:08 CEST 2004


"Gerson Kurz" <gerson.kurz at pergamon-software.de> writes:

> mit der aktuellen py2exe Version habe ich ewig Probleme: praktisch alle
> möglichen alten Skripten gehen nicht mehr. Aktuell möchte ich einen NT
> Service bauen, aber:
>
> D:\Scripts\2004\10\PasionIrgendwas>python setup.py py2exe
> running py2exe
> *** searching for required modules ***
> Traceback (most recent call last):
>   File "setup.py", line 5, in ?
>     setup(service="pasionIrgendwas")
>   File "C:\python23\lib\distutils\core.py", line 149, in setup
>     dist.run_commands()
>   File "C:\python23\lib\distutils\dist.py", line 907, in run_commands
>     self.run_command(cmd)
>   File "C:\python23\lib\distutils\dist.py", line 927, in run_command
>     cmd_obj.run()
>   File "c:\python23\Lib\site-packages\py2exe\build_exe.py", line 167, in run
>     self._run()
>   File "c:\python23\Lib\site-packages\py2exe\build_exe.py", line 201, in
> _run
>     self.find_needed_modules(mf, required_files, required_modules)
>   File "c:\python23\Lib\site-packages\py2exe\build_exe.py", line 907, in
> find_n
> eded_modules
>     mf.import_hook(mod)
>   File "C:\Python23\Lib\modulefinder.py", line 124, in import_hook
>     q, tail = self.find_head_package(parent, name)
>   File "C:\Python23\Lib\modulefinder.py", line 178, in find_head_package
>     raise ImportError, "No module named " + qname
> ImportError: No module named p
>
> natürlich! es gibt kein Modul "p", so ein modul importiere ich auch nicht. p
> ist der Anfangsbuchstabe von "pasionIrgendwas"; nennt man das ganze
> "PasionIrgendwas" meldet py2exe daß "P" nicht gefunden werden kann.
>
> Das folgende Skript:
>
> setup(service="pasionIrgendwas")

service muß eine Liste sein:

setup(service=["pasionIrgendwas"])

Thomas