Ahh, yes, getting rid of that f2py did it! Another benefit of .eggs: old top-level modules/packages are installed in the .egg, so you can't forget to delete them. (I know f2py has now been moved into the numpy namespace, but, for example, pytz and pylab are all within my matplotlib .egg). Cheers! Andrew