Re: Building on Win7 x64 for python2.6.4 x64 DLL load failed Error

Поиск
Список
Период
Сортировка
От Jack Straw
Тема Re: Building on Win7 x64 for python2.6.4 x64 DLL load failed Error
Дата
Msg-id CAOz4VE06x8CY-bSsmnNk6rw0bNFYasOxcFVPo0xROkf59neb2A@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Building on Win7 x64 for python2.6.4 x64 DLL load failed Error  (Daniele Varrazzo <daniele.varrazzo@gmail.com>)
Ответы Re: Building on Win7 x64 for python2.6.4 x64 DLL load failed Error  (Jason Erickson <jason.erickson@stickpeople.com>)
Re: Building on Win7 x64 for python2.6.4 x64 DLL load failed Error  (Joe Abbate <jma@freedomcircle.com>)
Список psycopg
It does smell like it but I cannot find the source of the smell. I'm definitely using x64 build tools, the Maya install is x64 and I have checked that the python is x64 (using "print("%x" % sys.maxsize, sys.maxsize > 2**32)"). 

Do you have any experience with Dependancy Walker? A lot of the links reference it to find the missing dependencies but I have no idea what to do with the information.

Jack


On 28 November 2013 17:41, Daniele Varrazzo <daniele.varrazzo@gmail.com> wrote:
On Thu, Nov 28, 2013 at 5:26 PM, Jack Straw
<jack.straw@saddingtonbaynes.com> wrote:
> Hi,
>
> I am trying to build psycopg2 for a version of python that is packaged with
> the 3D creation package Maya (version 2013). I can build and install
> psycopg2 to the python install but when load the module I get the following
> error;
>
> # Error: ImportError: file C:\Program
> Files\Autodesk\Maya2013\Python\lib\site-packages\psycopg2\__init__.py line
> 50: DLL load failed: %1 is not a valid Win32 application. #
>
> My build process is;
>
> Run the x64 VS9 build environment setup script
> Build the cextenstion, including the right libs and headers; "C:\Program
> Files\Autodesk\Maya2013\bin\mayapy.exe" setup.py build_ext -"IC:\Program
> Files\Autodesk\Maya2013\include\python2.6" -"LC:\Program
> Files\Autodesk\Maya2013\lib"
> Build the rest of the module
> Install

Smells like a 32/64 bit mess-up between Maya, Python and the compiler.

Googling "python DLL load failed: %1 is not a valid Win32 application"
yields lots of result, for example

http://stackoverflow.com/questions/4676433/solving-dll-load-failed-1-is-not-a-valid-win32-application-for-pygame

Particularly interesting is this resource:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#psycopg

offering alternative win builds of psycopg.

-- Daniele

В списке psycopg по дате отправления:

Предыдущее
От: Daniele Varrazzo
Дата:
Сообщение: Re: Building on Win7 x64 for python2.6.4 x64 DLL load failed Error
Следующее
От: Jason Erickson
Дата:
Сообщение: Re: Building on Win7 x64 for python2.6.4 x64 DLL load failed Error