質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

1回答

1207閲覧

install kmeansインストールができません。

caffrey

総合スコア3

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/06/21 12:11

ERROR: Command errored out with exit status 1: command: 'C:\ProgramData\Anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Public\Documents\ESTsoft\CreatorTemp\pip-install-kgvjs0kh\kmeans_89d521e3fe3e4c4fb5651db8232deb99\setup.py'"'"'; __file__='"'"'C:\Users\Public\Documents\ESTsoft\CreatorTemp\pip-install-kgvjs0kh\kmeans_89d521e3fe3e4c4fb5651db8232deb99\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\Public\Documents\ESTsoft\CreatorTemp\pip-wheel-mwv49ygu' cwd: C:\Users\Public\Documents\ESTsoft\CreatorTemp\pip-install-kgvjs0kh\kmeans_89d521e3fe3e4c4fb5651db8232deb99\ Complete output (24 lines): running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-3.8 creating build\lib.win-amd64-3.8\kmeans copying kmeans\performance.py -> build\lib.win-amd64-3.8\kmeans copying kmeans\tests.py -> build\lib.win-amd64-3.8\kmeans copying kmeans\__init__.py -> build\lib.win-amd64-3.8\kmeans running egg_info writing kmeans.egg-info\PKG-INFO writing dependency_links to kmeans.egg-info\dependency_links.txt writing top-level names to kmeans.egg-info\top_level.txt reading manifest file 'kmeans.egg-info\SOURCES.txt' writing manifest file 'kmeans.egg-info\SOURCES.txt' copying kmeans\lib.c -> build\lib.win-amd64-3.8\kmeans running build_ext building 'kmeans/lib' extension creating build\temp.win-amd64-3.8 creating build\temp.win-amd64-3.8\Release creating build\temp.win-amd64-3.8\Release\kmeans C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\ProgramData\Anaconda3\include -IC:\ProgramData\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\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-3.8\Release\kmeans/lib.obj -Wno-error=declaration-after-statement -O3 -std=c99 cl : 명령줄 error D8021 : '/Wno-error=declaration-after-statement' 숫자 인수가 잘못되었습니다. error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\cl.exe' failed with exit status 2 ---------------------------------------- ERROR: Failed building wheel for kmeans ERROR: Command errored out with exit status 1: command: 'C:\ProgramData\Anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Public\Documents\ESTsoft\CreatorTemp\pip-install-kgvjs0kh\kmeans_89d521e3fe3e4c4fb5651db8232deb99\setup.py'"'"'; __file__='"'"'C:\Users\Public\Documents\ESTsoft\CreatorTemp\pip-install-kgvjs0kh\kmeans_89d521e3fe3e4c4fb5651db8232deb99\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\Public\Documents\ESTsoft\CreatorTemp\pip-record-drwur81t\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\ProgramData\Anaconda3\Include\kmeans' cwd: C:\Users\Public\Documents\ESTsoft\CreatorTemp\pip-install-kgvjs0kh\kmeans_89d521e3fe3e4c4fb5651db8232deb99\ Complete output (24 lines): running install running build running build_py creating build creating build\lib.win-amd64-3.8 creating build\lib.win-amd64-3.8\kmeans copying kmeans\performance.py -> build\lib.win-amd64-3.8\kmeans copying kmeans\tests.py -> build\lib.win-amd64-3.8\kmeans copying kmeans\__init__.py -> build\lib.win-amd64-3.8\kmeans running egg_info writing kmeans.egg-info\PKG-INFO writing dependency_links to kmeans.egg-info\dependency_links.txt writing top-level names to kmeans.egg-info\top_level.txt reading manifest file 'kmeans.egg-info\SOURCES.txt' writing manifest file 'kmeans.egg-info\SOURCES.txt' copying kmeans\lib.c -> build\lib.win-amd64-3.8\kmeans running build_ext building 'kmeans/lib' extension creating build\temp.win-amd64-3.8 creating build\temp.win-amd64-3.8\Release creating build\temp.win-amd64-3.8\Release\kmeans C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\ProgramData\Anaconda3\include -IC:\ProgramData\Anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\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-3.8\Release\kmeans/lib.obj -Wno-error=declaration-after-statement -O3 -std=c99 cl : 명령줄 error D8021 : '/Wno-error=declaration-after-statement' 숫자 인수가 잘못되었습니다. error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\bin\HostX86\x64\cl.exe' failed with exit status 2 ---------------------------------------- ERROR: Command errored out with exit status 1: 'C:\ProgramData\Anaconda3\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Public\Documents\ESTsoft\CreatorTemp\pip-install-kgvjs0kh\kmeans_89d521e3fe3e4c4fb5651db8232deb99\setup.py'"'"'; __file__='"'"'C:\Users\Public\Documents\ESTsoft\CreatorTemp\pip-install-kgvjs0kh\kmeans_89d521e3fe3e4c4fb5651db8232deb99\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\Public\Documents\ESTsoft\CreatorTemp\pip-record-drwur81t\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\ProgramData\Anaconda3\Include\kmeans' Check the logs for full command output.

Visual studio Community 2019

これもインストールしたのに依然として同じインストールエラーが出ます。
もしこのミスについてよく知っている専門家がいらっしゃれば、解決方法をちょっと教えてください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

anacondaを使っているなら、最初から入っているsklearn.cluster.KMeansを使うのが普通だと思いますが、どうしても古いkmeansをインストールしなければならない理由はあるのでしょうか。

投稿2021/06/21 12:31

編集2021/06/21 12:32
ppaul

総合スコア24670

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

caffrey

2021/06/21 12:44

https://github.com/contejus/AbaloneClustering/blob/master/README.md K-Means (elbow method) ここのサイトのデータを回しましたが、 エラーが発生して kmeans これのせいで問題のエラーが発生したと思っていましたが、違いましたか? NameError: name 'KMeans' is not defined このようにエラーが発生します。
caffrey

2021/06/21 12:50

from sklearn.cluster import KMeans # hold error value for elbow method calculation error = [] for i in range(2, 10): kmeans = KMeans(n_clusters = i) %time kmeans.fit(df) error.append(kmeans.inertia_) # find the elbow of the graph using kneed package optimalK = KneeLocator( range(2, 10), error, curve = 'convex', direction = 'decreasing', interp_method = 'interp1d', ) # print number of clusters for dataset print("\nNumber of clusters: " + str(optimalK.elbow)) optimalK.plot_knee_normalized() # create optimal K graph for prediction model kmeans = KMeans(n_clusters = optimalK.elbow) ---------------- from sklearn.cluster import KMeans こうやって入れてみたらまた下のようにエラーになりますね ValueError: could not convert string to float: 'M' AttributeError: 'KMeans' object has no attribute 'inertia_'
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問