On 04/04/2010 21:58, Rafael Villar Burke (Pachi) wrote:
Hi Mark, I'm having a similar problem but only for frozen applications
(py2exe) when run on other machines (on mine they work fine).
This is exactly what other users trying my pygtk application report:
Traceback (most recent call last):
File "condensa", line 35, in <module>
File "condensaciones\gtkui.pyo", line 25, in <module>
File "gtk\__init__.pyo", line 40, in <module>
File "gtk\_gtk.pyo", line 12, in <module>
File "gtk\_gtk.pyo", line 10, in __load
ImportError: DLL load failed: No se encontrĂ³ el proceso especificado.
I've recently upgraded to python 2.6.5 and I didn't have the problem
till then, so maybe it's related.
Can you check if using a different version of python (not 2.6.5), like
2.6.4 works for you?
Please, tell us if you find anything new, and I'm also clueless about
what could be the problem here.
The issue looks like what's described in a comp.lang.python thread here [1]
If you can check that installing the VC2008 redistributable [2] solves
the problem for you then we may have further evidence.
AFAICT, the problem in your case is that you are missing the VC2008
redistributable package on your system, but the pygtk installer was
built using python 2.6.4, which requires it (so it should also work with
Python 2.6.4 on the system). In my case, everything works fine locally,
because I have the VC2008 redist installed system-wide but, when
distributing the frozen app, the embeded python dll requires it to load
_gtk.pyd (a DLL) and fails in systems without the VC2008 redistributable
package installed.
The following Python issues are related to the problem [3][4]
The patch to issue 4120 [4] was merged into the new Python 2.6.5 release
[5] to avoid the dependence of wininst_bdist extensions on the VC2008
redistributable.
If this is the problem that's happening, then building the PyGTK,
PyGObject and PyCairo installers using a newer Python 2.6.5 could fix
the problem.
[1]
http://groups.google.com/group/comp.lang.python/browse_thread/thread/3ec6af1279a162ca#
[2]
http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en
[3] http://bugs.python.org/issue7833
[4] http://bugs.python.org/issue4120
[5] http://www.python.org/download/releases/2.6.5/NEWS.txt
Regards,
Rafael Villar Burke
Regards,
Rafael Villar Burke
On 03/04/2010 12:06, Mark Schafer wrote:
I have installed and have working python 2.6.5
I have installed GTK+Runtime installer from here:
http://gtk-win.sourceforge.net/home/index.php/en/Home
I have installed pygtk-2.16.0+glade.win32-py2.6.exe
and I have the same error as Mosh:
>>>/ import gtk/
Traceback (most recent call last):
File "<pyshell#0>", line 1, in<module>
import gtk
File "C:\Python26\lib\site-packages\gtk-2.0\gtk\__init__.py", line 40,
in<module>
from gtk import _gtk
ImportError: DLL load failed: The specified procedure could not be found.
_______________________________________________
pygtk mailing list [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/