Kevin Walzer wrote:
Item 2. I downloaded and installed the SciPy superpack from
Macinscience,org. Scipy seems to import correctly into the Python 2.5.1 that
comes with the Mac, but i cannot import it into MacPython 2.5.2.

Looks like it works with the System Python, not the one you installed?

The Superpack is supposed to install into either one. I think the key is to make sure that MacPython is the default one on your path before installing the superpack. What do you get if you type:

$ which python

At the command line? I get:

/Library/Frameworks/Python.framework/Versions/Current/bin/python

which is python.org python.

You can also try:

>>> import datetime
>>> datetime.__file__
'/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload/datetime.so'

to see which python you are running -- the above is from python.org python

Question 3. What do I have to do in order to make SciPy work with both
Python 2.5.1 (that comes with the Mac) and 2.5.2 (that I installed myself)?

You may be able to install it in both places, but that can get ugly -- just choose one (and if you listen to me, you'll choose python.org version)

Item 3. I accidentally clicked on something (not sure what) and suddenly
found the path to the numpy folder was Macintosh HD > Developer > SDKs >
MacOSX10.5.sdk>System>
Library>Frameworks>Python.framework>Versions>2.5>extras>lib>Python>numpy.
This is insane!!!

It does seem so, but that may be their trick to get it seen by either version. wxPython installs into /usr/local/lib/, so that both pythons can see it.

Another option is to check out the Enthought Python Distribution. I haven't tried it yet, but there is a lot of nice stuff in there.

Question 4. How do I get MacPython 2.5.2 to see SciPy, NumPy etc.
Question 5. How can I find the current value of the PYTHONPATH environment variable,

echo $PYTHONPATH

and how can I edit it and add a directory in which I keep my
Python programs.

change it in your .profile folder. However, I have never needed to use it -- are you sure you do? If you have a bunch of your own pacakges, you might want to install them with:

easy_install develop

which seems less fragile than PYTHONPATH.

Question 6. Apparently there's a Property List Editor that must be used to create a file called ~ /.MacOSX/environment.plist. I can't find a directory

I've never gotten this to work, but you're right, that's supposed to be how you can set an environment variable that will be seen everywhere, even outside of a login shell.

called ~/.MacOSX. Is this a hidden directory?

I recommend you figure out how to set the Finder to show hidden files -- it's really handy. I did it with a utility called "Tinker Tool" or something like that.


I never thought I'd say this, but it actually seemed a lot easier to get
Python and any associated programs up and running on Windows!

It isn't the same as Windows and other Unixes, so it's not surprising that you're having some difficulty adjusting to the platform-specific quirks.Once you work through them, things should be smooth.

Yes, but it really is a lot harder -- why? because There are WAY TOO MANY ways to get Python on the Mac. Almost everyone uses python.org on Windows (with a few using ActiveState, though they are very compatible), so that's what you do and you're done.

On the Mac, there is Apple's python, python.org's, fink, macports, build-your-own, ..... Then you have PPC, and Intel, and it's really a mess.

Can't we all just agree on using the python.org one?

Oh well,

-Chris


--
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

[EMAIL PROTECTED]
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to