--- setup.py.orig	2008-10-28 22:31:44.000000000 +0900
+++ setup.py	2009-01-18 12:49:38.000000000 +0900
@@ -76,7 +76,7 @@
     except KeyError:
         pass
 if netcdf_prefix is None:
-    for netcdf_prefix in ['/usr/local', '/usr', '/sw']:
+    for netcdf_prefix in [sys.prefix, '/usr', '/sw']:
         netcdf_include = os.path.join(netcdf_prefix, 'include')
         netcdf_lib = os.path.join(netcdf_prefix, 'lib')
         if os.path.exists(os.path.join(netcdf_include, 'netcdf.h')):