ibayer / fastFM

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

is it possible install this on windows computer? #134

Open Sandy4321 opened 6 years ago

Sandy4321 commented 6 years ago

I have windows 10 and python 3 can I install it ?

Sandy4321 commented 6 years ago

fails to install on windows computer with this error Microsoft Windows [Version 10.0.16299.371] (c) 2017 Microsoft Corporation. All rights reserved.

C:\Windows\system32>pip install fastFM Collecting fastFM Downloading fastFM-0.2.10.tar.gz (1.6MB) 100% |████████████████████████████████| 1.6MB 1.6MB/s Requirement already satisfied: numpy in c:\users\sndr\anaconda3\lib\site-packages (from fastFM) (1.14.2) Requirement already satisfied: scikit-learn in c:\users\sndr\anaconda3\lib\site-packages (from fastFM) (0.19.1) Requirement already satisfied: scipy in c:\users\sndr\anaconda3\lib\site-packages (from fastFM) (1.0.0) Requirement already satisfied: cython in c:\users\sndr\anaconda3\lib\site-packages (from fastFM) (0.27.3) Building wheels for collected packages: fastFM Running setup.py bdist_wheel for fastFM ... error Complete output from command c:\users\sndr\anaconda3\python.exe -u -c "import setuptools, tokenize;file='C:\Users\sndr\AppData\Local\Temp\pip-install-jl2gxwa3\fastFM\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" bdist_wheel -d C:\Users\sndr\AppData\Local\Temp\pip-wheel-zpy2q7ox --python-tag cp36: 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:\users\sndr\anaconda3\lib\site-packages\numpy\core\include -Ic:\users\sndr\anaconda3\include -Ic:\users\sndr\anaconda3\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\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(324): error C2143: syntax error: missing ';' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(324): error C2059: syntax error: '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(326): error C2059: syntax error: '}' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(328): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(328): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(328): warning C4228: nonstandard extension used: qualifiers after comma in declarator list are ignored c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(328): error C2143: syntax error: missing ';' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(328): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(329): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(330): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(330): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(330): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(330): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(331): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(331): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(331): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(332): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(332): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(332): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(332): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(333): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(333): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(333): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(333): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(334): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(334): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(334): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(334): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(335): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(335): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(335): warning C4228: nonstandard extension used: qualifiers after comma in declarator list are ignored c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(335): error C2143: syntax error: missing ';' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(335): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(336): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(336): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(336): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(336): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(337): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(337): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(337): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(337): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(338): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(338): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(338): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(339): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(339): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(339): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(340): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(340): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(340): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(340): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(341): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(347): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(348): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(348): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(348): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(349): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(349): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(349): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(349): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(368): error C2061: syntax error: identifier 'cs_ci' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(369): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(371): error C2371: 'B': redefinition; different basic types c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(335): note: see declaration of 'B' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(372): error C2059: syntax error: '}' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(385): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(385): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(385): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(386): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(386): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(386): error C2371: 'cs_cis': redefinition; different basic types c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(364): note: see declaration of 'cs_cis' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(386): warning C4228: nonstandard extension used: qualifiers after comma in declarator list are ignored c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(386): error C2143: syntax error: missing ';' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(386): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(387): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(387): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(387): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(387): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(388): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(388): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(388): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(388): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(389): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(389): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(389): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(390): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(390): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(390): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(390): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(391): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(391): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(391): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(391): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(392): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(392): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(392): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(392): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(393): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(393): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(393): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(393): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(394): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(394): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(394): error C2371: 'cs_cis': redefinition; different basic types c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(364): note: see declaration of 'cs_cis' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(394): warning C4228: nonstandard extension used: qualifiers after comma in declarator list are ignored c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(394): error C2143: syntax error: missing ';' before '*' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(394): fatal error C1003: error count exceeds 100; stopping compilation error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' failed with exit status 2


Failed building wheel for fastFM Running setup.py clean for fastFM Failed to build fastFM notebook 5.4.0 requires ipykernel, which is not installed. jupyter 1.0.0 requires ipykernel, which is not installed. jupyter-console 5.2.0 requires ipykernel, which is not installed. ipywidgets 7.1.1 requires ipykernel>=4.5.1, which is not installed. bleach 2.1.2 has requirement html5lib!=1.0b1,!=1.0b2,!=1.0b3,!=1.0b4,!=1.0b5,!=1.0b6,!=1.0b7,!=1.0b8,>=0.99999999pre, but you'll have html5lib 1.0b8 which is incompatible. Installing collected packages: fastFM Running setup.py install for fastFM ... error Complete output from command c:\users\sndr\anaconda3\python.exe -u -c "import setuptools, tokenize;file='C:\Users\sndr\AppData\Local\Temp\pip-install-jl2gxwa3\fastFM\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\Users\sndr\AppData\Local\Temp\pip-record-78bitst2\install-record.txt --single-version-externally-managed --compile: running install 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:\users\sndr\anaconda3\lib\site-packages\numpy\core\include -Ic:\users\sndr\anaconda3\include -Ic:\users\sndr\anaconda3\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\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(324): error C2143: syntax error: missing ';' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(324): error C2059: syntax error: '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(326): error C2059: syntax error: '}' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(328): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(328): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(328): warning C4228: nonstandard extension used: qualifiers after comma in declarator list are ignored c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(328): error C2143: syntax error: missing ';' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(328): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(329): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(330): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(330): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(330): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(330): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(331): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(331): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(331): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(332): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(332): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(332): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(332): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(333): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(333): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(333): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(333): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(334): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(334): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(334): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(334): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(335): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(335): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(335): warning C4228: nonstandard extension used: qualifiers after comma in declarator list are ignored c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(335): error C2143: syntax error: missing ';' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(335): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(336): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(336): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(336): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(336): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(337): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(337): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(337): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(337): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(338): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(338): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(338): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(339): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(339): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(339): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(340): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(340): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(340): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(340): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(341): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(347): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(348): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(348): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(348): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(349): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(349): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(349): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(349): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(368): error C2061: syntax error: identifier 'cs_ci' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(369): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(371): error C2371: 'B': redefinition; different basic types c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(335): note: see declaration of 'B' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(372): error C2059: syntax error: '}' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(385): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(385): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(385): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(386): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(386): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(386): error C2371: 'cs_cis': redefinition; different basic types c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(364): note: see declaration of 'cs_cis' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(386): warning C4228: nonstandard extension used: qualifiers after comma in declarator list are ignored c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(386): error C2143: syntax error: missing ';' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(386): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(387): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(387): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(387): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(387): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(388): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(388): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(388): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(388): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(389): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(389): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(389): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(390): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(390): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(390): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(390): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(391): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(391): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(391): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(391): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(392): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(392): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(392): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(392): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(393): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(393): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(393): error C2059: syntax error: 'type' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(393): error C2059: syntax error: ')' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(394): error C2143: syntax error: missing '{' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(394): error C2143: syntax error: missing ')' before '' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(394): error C2371: 'cs_cis': redefinition; different basic types c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(364): note: see declaration of 'cs_cis' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(394): warning C4228: nonstandard extension used: qualifiers after comma in declarator list are ignored c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(394): error C2143: syntax error: missing ';' before '*' c:\users\sndr\appdata\local\temp\pip-install-jl2gxwa3\fastfm\fastfm../fastFM-core/externals/CXSparse/Include/cs.h(394): fatal error C1003: error count exceeds 100; stopping compilation error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' failed with exit status 2

----------------------------------------

Command "c:\users\sndr\anaconda3\python.exe -u -c "import setuptools, tokenize;file='C:\Users\sndr\AppData\Local\Temp\pip-install-jl2gxwa3\fastFM\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\Users\sndr\AppData\Local\Temp\pip-record-78bitst2\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\sndr\AppData\Local\Temp\pip-install-jl2gxwa3\fastFM\

C:\Windows\system32>

chezou commented 6 years ago

AFAIK, it's not possible. see also https://github.com/ibayer/fastFM/issues/56

chezou commented 6 years ago

Windows is not supported. See https://github.com/ibayer/fastFM/issues/132

xxllp commented 6 years ago

需要支持哈