Python Forum
kmeans install error (please help me) - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: General Coding Help (https://python-forum.io/forum-8.html)
+--- Thread: kmeans install error (please help me) (/thread-37157.html)



kmeans install error (please help me) - muratuzun - May-06-2022

Merhaba,

python 3.10 versiyonunda kmeans yüklemeye çalıştığımda aşağıdaki hatayı alıyorum bunu nasıl geçerim

creating build\temp.win-amd64-cpython-310\Release\kmeans
"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\XMAN\AppData\Local\Programs\Python\Python310\include -IC:\Users\XMAN\AppData\Local\Programs\Python\Python310\Include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" /Tckmeans/lib.c /Fobuild\temp.win-amd64-cpython-310\Release\kmeans/lib.obj -Wno-error=declaration-after-statement -O3 -std=c99
cl : Command line error D8021 : invalid numeric argument '/Wno-error=declaration-after-statement'
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for kmeans


RE: kmeans install error (please help me) - snippsat - May-06-2022

You get that error message because it try to compile code.
kmeans use C code it's also old.
It's not a easy task to setup complier for this on Windows.

You better of install sklearn which has sklearn.cluster.KMeans
See issues and authors response.
Quote:Good call 👍 scikit-learn is going to be far more robust than a random C script I wrote half a decade ago.



RE: kmeans install error (please help me) - muratuzun - May-06-2022

how to install sklearn.cluster.KMeans ? what command do i use


RE: kmeans install error (please help me) - snippsat - May-06-2022

It's a part scikit-learn Installing scikit-learn,so you install with:
pip install -U scikit-learn
Test.
>>> from sklearn.cluster import KMeans
>>> 
>>> help(KMeans)
.....
Look at doc or a tutorial