Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > py2exe and distutils

Reply
Thread Tools

py2exe and distutils

 
 
Maxim Demenko
Guest
Posts: n/a
 
      02-07-2009
Hi,
i have installed Python 2.5.4 on WinXP, setuptools-0.6c9 and py2exe 0.6.9
Now i can't list installed modules, here is the stacktrace:



help> modules

Please wait a moment while I gather a list of all available modules...

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Programme\Python25\lib\site.py", line 346, in __call__
return pydoc.help(*args, **kwds)
File "C:\Programme\Python25\lib\pydoc.py", line 1649, in __call__
self.interact()
File "C:\Programme\Python25\lib\pydoc.py", line 1667, in interact
self.help(request)
File "C:\Programme\Python25\lib\pydoc.py", line 1683, in help
elif request == 'modules': self.listmodules()
File "C:\Programme\Python25\lib\pydoc.py", line 1804, in listmodules
ModuleScanner().run(callback)
File "C:\Programme\Python25\lib\pydoc.py", line 1855, in run
for importer, modname, ispkg in pkgutil.walk_packages():
File "C:\Programme\Python25\lib\pkgutil.py", line 110, in walk_packages
__import__(name)
File
"C:\Programme\Python25\Lib\site-packages\setuptools\__init__.py", line
2, in <module>
from setuptools.extension import Extension, Library
File
"C:\Programme\Python25\Lib\site-packages\setuptools\extension.py", line
2, in <module>
from dist import _get_unpatched
File "C:\Programme\Python25\Lib\site-packages\setuptools\dist.py",
line 27, in <module>
_Distribution = _get_unpatched(_Distribution)
File "C:\Programme\Python25\Lib\site-packages\setuptools\dist.py",
line 23, in _get_unpatched
"distutils has already been patched by %r" % cls
AssertionError: distutils has already been patched by <class
py2exe.Distribution at 0x011B4F90>

Any suggestion, how to fix this issue?

Best regards

Maxim
 
Reply With Quote
 
 
 
 
Thomas Heller
Guest
Posts: n/a
 
      02-07-2009
Maxim Demenko schrieb:
> Hi,
> i have installed Python 2.5.4 on WinXP, setuptools-0.6c9 and py2exe 0.6.9
> Now i can't list installed modules, here is the stacktrace:
>
>
>
> help> modules
>
> Please wait a moment while I gather a list of all available modules...
>
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "C:\Programme\Python25\lib\site.py", line 346, in __call__
> return pydoc.help(*args, **kwds)
> File "C:\Programme\Python25\lib\pydoc.py", line 1649, in __call__
> self.interact()
> File "C:\Programme\Python25\lib\pydoc.py", line 1667, in interact
> self.help(request)
> File "C:\Programme\Python25\lib\pydoc.py", line 1683, in help
> elif request == 'modules': self.listmodules()
> File "C:\Programme\Python25\lib\pydoc.py", line 1804, in listmodules
> ModuleScanner().run(callback)
> File "C:\Programme\Python25\lib\pydoc.py", line 1855, in run
> for importer, modname, ispkg in pkgutil.walk_packages():
> File "C:\Programme\Python25\lib\pkgutil.py", line 110, in walk_packages
> __import__(name)
> File
> "C:\Programme\Python25\Lib\site-packages\setuptools\__init__.py", line
> 2, in <module>
> from setuptools.extension import Extension, Library
> File
> "C:\Programme\Python25\Lib\site-packages\setuptools\extension.py", line
> 2, in <module>
> from dist import _get_unpatched
> File "C:\Programme\Python25\Lib\site-packages\setuptools\dist.py",
> line 27, in <module>
> _Distribution = _get_unpatched(_Distribution)
> File "C:\Programme\Python25\Lib\site-packages\setuptools\dist.py",
> line 23, in _get_unpatched
> "distutils has already been patched by %r" % cls
> AssertionError: distutils has already been patched by <class
> py2exe.Distribution at 0x011B4F90>
>
> Any suggestion, how to fix this issue?


Looks like a setuptools problem to me. Here's the output on my system:

>>> help("modules")


Please wait a moment while I gather a list of all available modules...

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\python25\lib\site.py", line 346, in __call__
return pydoc.help(*args, **kwds)
File "c:\python25\lib\pydoc.py", line 1645, in __call__
self.help(request)
File "c:\python25\lib\pydoc.py", line 1682, in help
elif request == 'modules': self.listmodules()
File "c:\python25\lib\pydoc.py", line 1803, in listmodules
ModuleScanner().run(callback)
File "c:\python25\lib\pydoc.py", line 1854, in run
for importer, modname, ispkg in pkgutil.walk_packages():
File "c:\python25\lib\pkgutil.py", line 125, in walk_packages
for item in walk_packages(path, name+'.', onerror):
File "c:\python25\lib\pkgutil.py", line 110, in walk_packages
__import__(name)
File "c:\python25\lib\site-packages\pyopengl-3.0.0b1-py2.5.egg\OpenGL\Tk\__init__.py", line 87, in <module>
_default_root.tk.call('package', 'require', 'Togl')
_tkinter.TclError: can't find package Togl
>>> ^Z


Thomas
 
Reply With Quote
 
 
 
 
Thomas Heller
Guest
Posts: n/a
 
      02-07-2009
> Maxim Demenko schrieb:
>> Hi,
>> i have installed Python 2.5.4 on WinXP, setuptools-0.6c9 and py2exe 0.6.9
>> Now i can't list installed modules, here is the stacktrace:

[...]
>> Any suggestion, how to fix this issue?

>

Thomas Heller schrieb:
> Looks like a setuptools problem to me. Here's the output on my system:


Actually, I don't know where the problem is. Maybe pydoc?

>
> Thomas

 
Reply With Quote
 
Maxim Demenko
Guest
Posts: n/a
 
      02-07-2009
Thomas Heller schrieb:
>> Maxim Demenko schrieb:
>>> Hi,
>>> i have installed Python 2.5.4 on WinXP, setuptools-0.6c9 and py2exe 0.6.9
>>> Now i can't list installed modules, here is the stacktrace:

> [...]
>>> Any suggestion, how to fix this issue?

> Thomas Heller schrieb:
>> Looks like a setuptools problem to me. Here's the output on my system:

>
> Actually, I don't know where the problem is. Maybe pydoc?
>
>> Thomas


Thank you Thomas,
i found http://thread.gmane.org/gmane.comp.p...ils.devel/3340
and tried to import setuptools first - indeed, in this case the problem
seems to be solved, however, would like to know, how to persist it.
If i put it into py2exe.__init__.py - is it a very bad idea?

Best regards

Maxim
 
Reply With Quote
 
Gabriel Genellina
Guest
Posts: n/a
 
      02-08-2009
En Sat, 07 Feb 2009 18:39:19 -0200, Thomas Heller <>
escribió:

>> Maxim Demenko schrieb:
>>> Hi,
>>> i have installed Python 2.5.4 on WinXP, setuptools-0.6c9 and py2exe
>>> 0.6.9
>>> Now i can't list installed modules, here is the stacktrace:

> [...]
>>> Any suggestion, how to fix this issue?

>>

> Thomas Heller schrieb:
>> Looks like a setuptools problem to me. Here's the output on my system:

>
> Actually, I don't know where the problem is. Maybe pydoc?


Yes, pydoc isn't robust enough in 2.5; see
<http://groups.google.com/group/comp.lang.python/browse_thread/thread/4d07c1f7bdb49b94/1bdd47421061c788#1bdd47421061c788>
for a quick fix.

--
Gabriel Genellina

 
Reply With Quote
 
Maxim Demenko
Guest
Posts: n/a
 
      02-09-2009
Gabriel Genellina schrieb:
> En Sat, 07 Feb 2009 18:39:19 -0200, Thomas Heller <>
> escribió:
>
>>> Maxim Demenko schrieb:
>>>> Hi,
>>>> i have installed Python 2.5.4 on WinXP, setuptools-0.6c9 and py2exe
>>>> 0.6.9
>>>> Now i can't list installed modules, here is the stacktrace:

>> [...]
>>>> Any suggestion, how to fix this issue?
>>>

>> Thomas Heller schrieb:
>>> Looks like a setuptools problem to me. Here's the output on my system:

>>
>> Actually, I don't know where the problem is. Maybe pydoc?

>
> Yes, pydoc isn't robust enough in 2.5; see
> <http://groups.google.com/group/comp.lang.python/browse_thread/thread/4d07c1f7bdb49b94/1bdd47421061c788#1bdd47421061c788>
> for a quick fix.
>


Thank you Gabriel, that works nicely.

Best regards

Maxim
 
Reply With Quote
 
Maxim Demenko
Guest
Posts: n/a
 
      02-09-2009
Gabriel Genellina schrieb:
> En Sat, 07 Feb 2009 18:39:19 -0200, Thomas Heller <>
> escribió:
>
>>> Maxim Demenko schrieb:
>>>> Hi,
>>>> i have installed Python 2.5.4 on WinXP, setuptools-0.6c9 and py2exe
>>>> 0.6.9
>>>> Now i can't list installed modules, here is the stacktrace:

>> [...]
>>>> Any suggestion, how to fix this issue?
>>>

>> Thomas Heller schrieb:
>>> Looks like a setuptools problem to me. Here's the output on my system:

>>
>> Actually, I don't know where the problem is. Maybe pydoc?

>
> Yes, pydoc isn't robust enough in 2.5; see
> <http://groups.google.com/group/comp.lang.python/browse_thread/thread/4d07c1f7bdb49b94/1bdd47421061c788#1bdd47421061c788>
> for a quick fix.
>


Thank you Gabriel, that works nicely.

Best regards

Maxim
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
distutils, No module named numpy.distutils.fcompiler.conv_template Luis Alberto Zarrabeitia Gomez Python 0 03-30-2009 03:56 PM
can distutils windows installer invoke another distutils windows installer timw.google Python 1 05-11-2006 10:07 PM
Py2exe invalid syntax???/i hate distutils Ray Python 1 11-01-2003 11:54 AM
Re: Py2exe invalid syntax???/i hate distutils Skip Montanaro Python 0 10-31-2003 10:19 PM
Py2exe invalid syntax???/i hate distutils ray sleeper Python 0 10-31-2003 09:43 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57