py2exe and urllib(2) errors

Mike Zupan mike at zcentric.com
Tue Mar 16 09:33:11 EST 2004


this was my command line

c:\python23\python setup.py py2exe -pPIL --packages=encodings

it was using py2exe 4.2. I also tried with no = to get the same results

Mike

> (From the py2exe homepage:
> http://starship.python.net/crew/theller/py2exe/)
> ..if your exe-file reports errors like LookupError: no codec search
> functions registered: can't find encoding or LookupError: unknown
> encoding, you should advise py2exe to include this package with the
> '--packages encodings' command line option.
>
> Google turns up information very quickly.
>
> Larry Bates
>
>
> "Mike Zupan" <mike at zcentric.com> wrote in message
> news:mailman.6.1079387105.742.python-list at python.org...
> I had some problems with urllib and py2exe under pyton2.3. I works fine
> until i try to use the exe file.
>
> Here is the error
>
> Error: 1
> LookupError Exception in Tk callback
>   Function: <bound method MainWindow.selectDir of <__main__.MainWindow
> instance
> at 0x00DF4058>> (type: <type 'instancemethod'>)
>   Args: ()
> Traceback (innermost last):
>   File "Pmw.pyc", line 1784, in __call__
>     None
>   File "<string>", line 270, in selectDir
>     None
>   File "<string>", line 361, in grabAlbumDirs
>     None
>   File "<string>", line 431, in addAlbumData
>     None
>   File "<string>", line 469, in grabImage
>     None
>   File "urllib2.pyc", line 129, in urlopen
>     None
>   File "urllib2.pyc", line 326, in open
>     None
>   File "urllib2.pyc", line 306, in _call_chain
>     None
>   File "urllib2.pyc", line 901, in http_open
>     None
>   File "urllib2.pyc", line 884, in do_open
>     None
>   File "httplib.pyc", line 712, in endheaders
>     None
>   File "httplib.pyc", line 597, in _send_output
>     None
>   File "httplib.pyc", line 564, in send
>     None
>   File "httplib.pyc", line 532, in connect
>     None
> LookupError: no codec search functions registered: can't find encoding
>
>
> Here is the section of code that produces the error
>
> urllib.urlretrieve(imageURL, saveFile)
>
> imageURL and saveFile are correct
>
>
> Here is my setup.py file
>
> # setup.py
> from distutils.core import setup
>
> import py2exe
>
> setup(
>     scripts=["art.py"]
> )
>
>
> and here is my batch file
>
> c:\python23\python setup.py py2exe -pPIL --packages=encodings
>
>
> Thanks
> Mike
>
>
>
>
> --
> http://mail.python.org/mailman/listinfo/python-list







More information about the Python-list mailing list