I had some code that used to work that now doesn't. It's an embedded Python interpreter that uses numpy internally. The code calls "import_array()", which now fails (and generates a "ImportError: No module named _numpy" error).
This is on the latest OS X 10.4 release. I have Numeric installed in the Python site-packages directory, and it loads and works properly from a normal Python command prompt. I also just noticed that other modules from the standard Python library can't be loaded from within my embedded interpreter. It does find scripts I have in my application sub-directory, which I reference by adding a path to sys.path. I modified my startup script to print out sys.path, and a bunch of paths (including the site-packages location) are there. Has something changed with Apple's Python implementation that changes the way standard library modules are imported from embedded interpreters? -- http://mail.python.org/mailman/listinfo/python-list