gnumed-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnumed-devel] GNUmed on Mac - yeehah


From: Sebastian Hilbert
Subject: Re: [Gnumed-devel] GNUmed on Mac - yeehah
Date: Sun, 20 May 2007 18:07:14 +0200
User-agent: KMail/1.9.5

On Sunday 20 May 2007 15:04, you wrote:
> On 19/05/2007, at 7:43 AM, Sebastian Hilbert wrote:
> > I believe it runs out of the box. Please test. The log file can be
> > found at
> > /Users/foo/Library/Logs
> >
> > If everything works well a GNUmed icon should pop up in the doc,
> > disappear,
> > and after a few second a python icon appears and the login screen
> > comes up.
> >
> > If it doesn't work please mail me the log file. One might need to
> > install a
> > newer version of python. I believe python 2.3 is shipped and 2.4 is
> > needed.
>
> Hi Sebastian,
>
> Using Tiger 10.4.9 and GNUmed-0.2.6.dmg out of the box on Intel MacBook
>
> GnumedLauncher - quits
>
> > | Unhandled exception caught !
> > | Type : exceptions.ImportError
> > | Value: No module named decimal

Tony relay. You reproduced a bug I had and did expect.

>
> remove 'import decimal' from gmCfg.py by changing
>
> > import os.path, fileinput, string, sys, shutil, types, cPickle,
> > decimal
>
> to
>
> > import os.path, fileinput, string, sys, shutil, types, cPickle
> >
> >
> > GNUmed startup: Cannot import wxPython library.
> > GNUmed startup: Make sure wxPython is installed.
> > CRITICAL ERROR: Error importing wxPython. Halted.
>
> check Python version =>
>
> > tony-lembkes-computer:~ tlembke$ python -V
> > Python 2.3.5
>
> so =>
>
> Download and install python 2.5.1 universal binary from http://
> www.python.org/download/
>
> restart
>
> tony-lembkes-computer:~ tlembke$ python -V
> Python 2.5.1
>
> GnumedLauncher - quits
>
> > | Unhandled exception caught !
> > | Type : exceptions.ImportError
> > | Value: No module named decimal
>
> Grr. Perhaps its the PYTHONPATH
> Modify environment.plist as attached according to <http://
> www.astro.washington.edu/owen/AquaEnvVar.html>
> Still the import decimal error. Remove 'decimal' from import list as
> before
>
> > import os.path, fileinput, string, sys, shutil, types, cPickle
>
> =>
> OK. But now same problem loading wxPython again, as per attached log.
> I had installed the latest wxPython from http://wxpython.org/
> download.php#binaries, but I see that the system is meant to use the
> version of wxPython in downloaded package.
> So I ran the uninstall script.
> Perhaps the path for wxPython is incorrect.
> ( On call tonight, so can't continue at the moment. I think maybe I'm
> on the wrong track anyway)

Yeah , you are just like I have been :-) Problem is that for some reason Mac 
has a default version which is 2.3 and a user version which is whatever you 
update to.

One hides in /Library/Frameworks/Pythonframework (or something like this)
the other one in /Users/foo/Library/frameworks/

Now there is two ways to fix this and both are no real option for end users.

1.) replace the stock python with the newer one by deleting or renaming the 
one in /Library. then symlink the one in /Users/Library into /Library

2.) Figure out a way to tell the stupid app launcher to use the one 
in /Users/foo/Library - which I have failed so far

3.) build a launcher with a python oncluded - which I have not attempted yet 


My system runs stable with first choice.
>
> Cheers,
>
> Tony
>
> 

-- 
Sebastian Hilbert 
Leipzig / Germany
[www.gnumed.de]  -> PGP welcome, HTML ->/dev/null




reply via email to

[Prev in Thread] Current Thread [Next in Thread]