Hi everyone, 

I just started using GRASS GIS and I would like to use the v.class.mlpy 
extension. So I successfully installed numpy, scipy and mlpy and when I import 
them in Python they all seem to work fine. However, when I try to install the 
v.class.mlpy extension using "g.extension extension=v.class.mlpy" I get the 
following error message: 

"Cannot import mlpy (http://mlpy.sourceforge.net) library. Please install it or 
ensure that it is on path. (use PYTHONPATH variable)."

The mlpy folder 
(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mlpy/)
 is on my PYTHONPATH and if I start Python in the terminal and import mlpy 
everything works fine. 

If I try to directly import mlpy in the GRASS GIS Python shell I get the 
following message:

Python 2.7.8 (v2.7.8:ee879c0ffa11, Jun 29 2014, 21:07:35) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
import mlpy
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File 
"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mlpy/__init__.py",
 line 18, in <module>
    import gsl
ImportError: 
dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mlpy/gsl.so,
 2): Symbol not found: _gsl_sf_fact
  Referenced from: 
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mlpy/gsl.so
  Expected in: flat namespace
 in 
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mlpy/gsl.so

Does anybody know what might be the problem? I would greatly appreciate any 
help!! :)


Cheers, 
Christina



_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to