Hello,<br><br>I haven&#39;t tried packaging an app on a Mac before, so I&#39;m not sure what&#39;s going on.&nbsp; I&#39;ve got this program that I&#39;m trying to package using my 10.5 Leopard machine.&nbsp; It uses an external library that&#39;s created using Pyrex.<br>
<br>Here&#39;s the current setup of my machine.&nbsp; I&#39;m using the python 2.4 that I got from <a href="http://python.org">python.org</a> and py2app.&nbsp; In the Makefile I use to compile the library, I use python 2.4.&nbsp; Now, when I run py2app to create the bundle, py2app completes successfully.&nbsp; And, I am creating what is supposed to be a &quot;standalone&quot; version of the app.&nbsp; When going back and running the app, the app runs just fine until it tries to access the library.&nbsp; At that point, I get:<br>
<br>Fatal Python error: Interpreter not initialized (version mismatch?)<br><br><br>I have a .py program that I&#39;ve run to check the library.&nbsp; When run under python 2.4, it executes correctly and I have no problems.&nbsp; So, I&#39;m fairly confident that the library it&#39;s being created using python 2.4.&nbsp; I&#39;ve run the same program specifying the 2.5 that comes with Leopard and I get the exact same error as I do when running from the app.&nbsp; So, what it looks like to me is that when the package tries to include the library, it&#39;s using the system python instead somehow.&nbsp; This doesn&#39;t make sense.&nbsp; I&#39;ve put some debug code into the app, and when it starts up, it&#39;s using python 2.4 (presumably the one bundled in the app).<br>
<br>Any ideas what&#39;s happening and how I can solve this one?<br><br>Thanks<br>