Fatal Python error with Py_InitModule (Python 2.3)

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Andrew Ellem

    Fatal Python error with Py_InitModule (Python 2.3)

    I'm using Python embedded in my app, and I've run into problems creating my
    own
    modules. I'm using Python version 2.3 compiled with MSVC .NET (not 2003).

    When I call Py_InitModule I get the message:
    "Fatal Python error: Interpreter not initialized (version mismatch?)"

    However, Python does seem to be initialized. Py_IsInitialize d() returns 1,
    and I
    can PyImport_Import () and I can run scripts successfully from my program.

    I'm not sure what I could be doing wrong, all the information I've found
    online
    indicates that the above message comes from incompatible version (not using
    a
    debug version, etc), but I don't see how that would be the problem in my
    case,
    since I can run normal scripts.

    Does anyone have an idea what might be the problem?

    Thanks.

    _______________ _______________ _______________ _______________ _____
    Protect your PC - get McAfee.com VirusScan Online



  • John Paquin

    #2
    Re: Fatal Python error with Py_InitModule (Python 2.3)

    this problem is almost certainly because the headers you compiled with
    do not match the dll that's getting loaded. My advice to you is to
    download the source tar, unzip it, build it (from dist\pcbuild) and use
    that dll and those header files. Then you'll know that everything matches.

    Andrew Ellem wrote:[color=blue]
    > I'm using Python embedded in my app, and I've run into problems creating
    > my own
    > modules. I'm using Python version 2.3 compiled with MSVC .NET (not 2003).
    >
    > When I call Py_InitModule I get the message:
    > "Fatal Python error: Interpreter not initialized (version mismatch?)"
    >
    > However, Python does seem to be initialized. Py_IsInitialize d() returns
    > 1, and I
    > can PyImport_Import () and I can run scripts successfully from my program.
    >
    > I'm not sure what I could be doing wrong, all the information I've found
    > online
    > indicates that the above message comes from incompatible version (not
    > using a
    > debug version, etc), but I don't see how that would be the problem in my
    > case,
    > since I can run normal scripts.
    >
    > Does anyone have an idea what might be the problem?
    >
    > Thanks.
    >
    > _______________ _______________ _______________ _______________ _____
    > Protect your PC - get McAfee.com VirusScan Online
    > http://clinic.mcafee.com/clinic/ibuy...n.asp?cid=3963
    >
    >[/color]

    Comment

    Working...