ibayer / fastFM

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

Error while installing #132

Closed helenxu closed 6 years ago

helenxu commented 6 years ago

Hi, I am using Windows 7 and I tried "pip install fastFM" in cmd, however, I got the following error message:

Collecting fastFM Using cached fastFM-0.2.10.tar.gz Requirement already satisfied: numpy in c:\program files (x86)\lib\site-packages (from fastFM) Requirement already satisfied: scikit-learn in c:\program files (x86)\lib\site-packages (from fastFM) Requirement already satisfied: scipy in c:\program files (x86)\lib\site-packages (from fastFM) Requirement already satisfied: cython in c:\program files (x86)\lib\site-packages (from fastFM) Building wheels for collected packages: fastFM Running setup.py bdist_wheel for fastFM: started Running setup.py bdist_wheel for fastFM: finished with status 'error' Complete output from command "c:\program files (x86)\python.exe" -u -c "import setuptools...... running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-3.6 creating build\lib.win-amd64-3.6\fastFM copying fastFM\als.py -> build\lib.win-amd64-3.6\fastFM copying fastFM\base.py -> build\lib.win-amd64-3.6\fastFM copying fastFM\bpr.py -> build\lib.win-amd64-3.6\fastFM copying fastFM\datasets.py -> build\lib.win-amd64-3.6\fastFM copying fastFM\mcmc.py -> build\lib.win-amd64-3.6\fastFM copying fastFM\sgd.py -> build\lib.win-amd64-3.6\fastFM copying fastFM\utils.py -> build\lib.win-amd64-3.6\fastFM copying fastFM\validation.py -> build\lib.win-amd64-3.6\fastFM copying fastFM__init__.py -> build\lib.win-amd64-3.6\fastFM running build_ext skipping 'fastFM\ffm.c' Cython extension (up-to-date) building 'ffm' extension creating build\temp.win-amd64-3.6 creating build\temp.win-amd64-3.6\Release creating build\temp.win-amd64-3.6\Release\fastFM C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IfastFM/ -IfastFM-core/include/ -IfastFM-core/externals/CXSparse/Include/ "-Ic:\program files (x86)\lib\site-packages\numpy\core\include" "-Ic:\program files (x86)\include" "-Ic:\program files (x86)\include" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /TcfastFM\ffm.c /Fobuild\temp.win-amd64-3.6\Release\fastFM\ffm.obj ffm.c c:\users\helenxu\appdata\local\temp\pip-build-1wr_rocb\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(324): error C2143: syntax error: missing ';' before '' c:\users\helenxu\appdata\local\temp\pip-build-1wr_rocb\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(324): error C2059: syntax error: '' ......

Has anyone encountered the same issue before? How can I get the module correctly installed? Thanks!

ibayer commented 6 years ago

Sorry, Windows is not supported.