potekuma1028
@potekuma1028

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

[質問][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

1Answer

エラー文でググってみましたか?

    UnicodeDecodeError: 'cp932' codec can't decode byte 0x97 in position 192: illegal multibyte sequence

を検索すると、文字コードが問題といったような記述がありました。
https://qiita.com/Yuu94/items/9ffdfcb2c26d6b33792e

ちなみに実行PCはWindowsでしょうか?私はMacなのですが、そのエラーは再現しませんでした。

0Like

Comments

  1. @potekuma1028

    Questioner

    PC内で、UTF-8を有効にしたらどちらもインストールすることができました!ありがとうございます!

Your answer might help someone💌