開発環境python 3.8
windows10
powershell
pythonを使い自然言語処理技術の形態素解析を用いた頻出単語検出を行おうとしています。
参考にしている本ではmacのコマンドで書かれていたのでネットでwindows用のコマンドを調べて実行したのですが、
pip install ipykernelはインストールできたのですが、pip install mecab-python-windowsはインストールしようとしてもエラーが出てしまいます。
PS C:\Users\shota\documents\scraping> pip install mecab-python-windows Collecting mecab-python-windows Using cached mecab-python-windows-0.996.3.tar.gz (53 kB) Installing collected packages: mecab-python-windows Running setup.py install for mecab-python-windows ... error ERROR: Command errored out with exit status 1: command: 'c:\users\shota\appdata\local\programs\python\python38-32\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\shota\AppData\Local\Temp\pip-install-4prguwy_\mecab-python-windows\setup.py'"'"'; __file__='"'"'C:\Users\shota\AppData\Local\Temp\pip-install-4prguwy_\mecab-python-windows\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\shota\AppData\Local\Temp\pip-record-xpezcnwm\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\shota\appdata\local\programs\python\python38-32\Include\mecab-python-windows' cwd: C:\Users\shota\AppData\Local\Temp\pip-install-4prguwy_\mecab-python-windows\ Complete output (14 lines): running install running build running build_py file MeCab.py (for module MeCab) not found file MeCab.py (for module MeCab) not found running build_ext building '_MeCab' extension creating build creating build\temp.win32-3.8 creating build\temp.win32-3.8\Release C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\bin\HostX86\x86\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD "-IC:\Program Files (x86)\MeCab\sdk" -Ic:\users\shota\appdata\local\programs\python\python38-32\include -Ic:\users\shota\appdata\local\programs\python\python38-32\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include" /EHsc /TpMeCab_wrap.cxx /Fobuild\temp.win32-3.8\Release\MeCab_wrap.obj MeCab_wrap.cxx c:\users\shota\appdata\local\programs\python\python38-32\include\pyconfig.h(59): fatal error C1083: include ファイルを開けません。'io.h':No such file or directory error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\bin\HostX86\x86\cl.exe' failed with exit status 2 ---------------------------------------- ERROR: Command errored out with exit status 1: 'c:\users\shota\appdata\local\programs\python\python38-32\python.exe' -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\shota\AppData\Local\Temp\pip-install-4prguwy_\mecab-python-windows\setup.py'"'"'; __file__='"'"'C:\Users\shota\AppData\Local\Temp\pip-install-4prguwy_\mecab-python-windows\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\shota\AppData\Local\Temp\pip-record-xpezcnwm\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\users\shota\appdata\local\programs\python\python38-32\Include\mecab-python-windows' Check the logs for full command output.
解決しようと調べて、パスを追加したりしても変わりませんでした。
https://qiita.com/menon/items/f041b7c46543f38f78f7
このサイトも参考にしましたがいまだわからないままです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。