ibayer / fastFM

fastFM: A Library for Factorization Machines
http://ibayer.github.io/fastFM
Other
1.08k stars 204 forks source link

Import Error #157

Open arainboldt opened 4 years ago

arainboldt commented 4 years ago

I've installed from source for python3.7.4 on OS-Mojave (which isn't currently supported). I'm getting the following error when importing:

ImportError                               Traceback (most recent call last)
<ipython-input-279-2dac0ea75d0b> in <module>
----> 1 from fastFM import als

~/scratch/fastFM/fastFM/als.py in <module>
      2 # License: BSD 3 clause
      3 
----> 4 import ffm
      5 import numpy as np
      6 from sklearn.base import RegressorMixin

ImportError: dlopen(/Users/arainboldt/scratch/fastFM/ffm.so, 2): Symbol not found: _PyBaseString_Type
  Referenced from: /Users/arainboldt/scratch/fastFM/ffm.so
  Expected in: flat namespace
 in /Users/arainboldt/scratch/fastFM/ffm.so

Any ideas?