[質問][python]romkan,editdictanceのインストール時エラー
解決したいこと
[Python]
romkan,editdictanceのインストール時にエラーが発生します。
分かる方解決方法を教えていただきたいです。
発生している問題・エラー
romkanのエラー文
Collecting romkan
Using cached romkan-0.2.1.tar.gz (10 kB)
ERROR: Command errored out with exit status 1:
command: 'c:\users\My name\appdata\local\programs\python\python38-32\python.exe' -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\My name\\AppData\\Local\\Temp\\pip-install-xrmukovp\\romkan_3e08aac415aa4b1a87da27babd52ca4e\\setup.py'"'"'; __file__='"'"'C:\\Users\\My name\\AppData\\Local\\Temp\\pip-install-xrmukovp\\romkan_3e08aac415aa4b1a87da27babd52ca4e\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\My name\AppData\Local\Temp\pip-pip-egg-info-65r0bsms'
cwd: C:\Users\My name\AppData\Local\Temp\pip-install-xrmukovp\romkan_3e08aac415aa4b1a87da27babd52ca4e\
Complete output (5 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\My name\AppData\Local\Temp\pip-install-xrmukovp\romkan_3e08aac415aa4b1a87da27babd52ca4e\setup.py", line 12, in <module>
README = open(os.path.join(here, 'README.rst')).read()
UnicodeDecodeError: 'cp932' codec can't decode byte 0x97 in position 192: illegal multibyte sequence
----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/13/e6/5e2b4a6f37e10a9bbd686c315b0f329c3f0afae30f58be8c552ebaea0826/romkan-0.2.1.tar.gz#sha256=a530245a38969704700e0ca8f9cb7158c4ede91c5fd1e24677dbe814cf91f33b (from https://pypi.org/simple/romkan/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
editdistanceのエラー文
Building wheel for editdistance (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: 'c:\users\My name\appdata\local\programs\python\python38-32\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\My name\\AppData\\Local\\Temp\\pip-install-kvzn3_et\\editdistance_efd2e8f093c348079994b3692b14cae3\\setup.py'"'"'; __file__='"'"'C:\\Users\\My name\\AppData\\Local\\Temp\\pip-install-kvzn3_et\\editdistance_efd2e8f093c348079994b3692b14cae3\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\My name\AppData\Local\Temp\pip-wheel-2lnrev91'
cwd: C:\Users\My name\AppData\Local\Temp\pip-install-kvzn3_et\editdistance_efd2e8f093c348079994b3692b14cae3\
Complete output (32 lines):
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win32-3.8
creating build\lib.win32-3.8\editdistance
copying editdistance\__init__.py -> build\lib.win32-3.8\editdistance
copying editdistance\_editdistance.h -> build\lib.win32-3.8\editdistance
copying editdistance\def.h -> build\lib.win32-3.8\editdistance
running build_ext
building 'editdistance.bycython' extension
creating build\temp.win32-3.8
creating build\temp.win32-3.8\Release
creating build\temp.win32-3.8\Release\editdistance
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\bin\HostX86\x86\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I./editdistance "-Ic:\users\My name\appdata\local\programs\python\python38-32\include" "-Ic:\users\My name\appdata\local\programs\python\python38-32\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" /EHsc /Tpeditdistance/_editdistance.cpp /Fobuild\temp.win32-3.8\Release\editdistance/_editdistance.obj
_editdistance.cpp
editdistance/_editdistance.cpp(1): warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
editdistance/_editdistance.cpp(113): error C2065: 'vsize': 定義されていない識別子です。
editdistance/_editdistance.cpp(116): error C2059: 構文エラー: 'if'
editdistance/_editdistance.cpp(117): error C2059: 構文エラー: 'else'
editdistance/_editdistance.cpp(118): error C2059: 構文エラー: 'else'
editdistance/_editdistance.cpp(119): error C2059: 構文エラー: 'else'
editdistance/_editdistance.cpp(120): error C2059: 構文エラー: 'else'
editdistance/_editdistance.cpp(121): error C2059: 構文エラー: 'else'
editdistance/_editdistance.cpp(122): error C2059: 構文エラー: 'else'
editdistance/_editdistance.cpp(123): error C2059: 構文エラー: 'else'
editdistance/_editdistance.cpp(124): error C2059: 構文エラー: 'else'
editdistance/_editdistance.cpp(125): error C2059: 構文エラー: 'else'
editdistance/_editdistance.cpp(126): error C2059: 構文エラー: 'return'
editdistance/_editdistance.cpp(127): error C2059: 構文エラー: '}'
editdistance/_editdistance.cpp(127): error C2143: 構文エラー: ';' が '}' の前にありません。
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.27.29110\\bin\\HostX86\\x86\\cl.exe' failed with exit status 2
該当するソースコード
pip install romkan
pip install editdictance
自分で試したこと
以下を試してみたが同じエラーが出た。
pip install git+https://github.com/miurahr/pykakasi romkan
0