Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot pip install on Windows 10 #65

Open
nkmkormu opened this issue Jan 6, 2022 · 1 comment
Open

Cannot pip install on Windows 10 #65

nkmkormu opened this issue Jan 6, 2022 · 1 comment

Comments

@nkmkormu
Copy link

nkmkormu commented Jan 6, 2022

wanted to get talknet working but this seems to be a dependency :(
I am using Japanese locale.
It shows a bunch of syntax errors in _editdistance.cpp:

PS C:\Windows\system32> pip install editdistance
WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages)
Collecting editdistance
  Downloading editdistance-0.6.0.tar.gz (29 kB)
  Preparing metadata (setup.py) ... done
Using legacy 'setup.py install' for editdistance, since package 'wheel' is not installed.
WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages)
Installing collected packages: editdistance
    Running setup.py install for editdistance ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Python310\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\ナノちゃん\\AppData\\Local\\Temp\\pip-install-_d6mi4g_\\editdistance_8a9b82485c6c4fec8003572bb31dd811\\setup.py'"'"'; __file__='"'"'C:\\Users\\ナノちゃん\\AppData\\Local\\Temp\\pip-install-_d6mi4g_\\editdistance_8a9b82485c6c4fec8003572bb31dd811\\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'"'"'))' install --record 'C:\Users\ナノちゃん\AppData\Local\Temp\pip-record-sent8mj0\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Python310\Include\editdistance'
         cwd: C:\Users\ナノちゃん\AppData\Local\Temp\pip-install-_d6mi4g_\editdistance_8a9b82485c6c4fec8003572bb31dd811\
    Complete output (32 lines):
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.10
    creating build\lib.win-amd64-3.10\editdistance
    copying editdistance\__init__.py -> build\lib.win-amd64-3.10\editdistance
    copying editdistance\_editdistance.h -> build\lib.win-amd64-3.10\editdistance
    copying editdistance\def.h -> build\lib.win-amd64-3.10\editdistance
    running build_ext
    building 'editdistance.bycython' extension
    creating build\temp.win-amd64-3.10
    creating build\temp.win-amd64-3.10\Release
    creating build\temp.win-amd64-3.10\Release\editdistance
    C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I./editdistance -IC:\Python310\include -IC:\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /EHsc /Tpeditdistance/_editdistance.cpp /Fobuild\temp.win-amd64-3.10\Release\editdistance/_editdistance.obj
    _editdistance.cpp
    editdistance/_editdistance.cpp: warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
    editdistance/_editdistance.cpp(114): error C2065: 'vsize': 定義されていない識別子です。
    editdistance/_editdistance.cpp(117): error C2059: 構文エラー: 'if'
    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: 構文エラー: 'else'
    editdistance/_editdistance.cpp(127): error C2059: 構文エラー: 'return'
    editdistance/_editdistance.cpp(128): error C2059: 構文エラー: '}'
    editdistance/_editdistance.cpp(128): error C2143: 構文エラー: ';' が '}' の前にありません。
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Python310\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\ナノちゃん\\AppData\\Local\\Temp\\pip-install-_d6mi4g_\\editdistance_8a9b82485c6c4fec8003572bb31dd811\\setup.py'"'"'; __file__='"'"'C:\\Users\\ナノちゃん\\AppData\\Local\\Temp\\pip-install-_d6mi4g_\\editdistance_8a9b82485c6c4fec8003572bb31dd811\\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'"'"'))' install --record 'C:\Users\ナノちゃん\AppData\Local\Temp\pip-record-sent8mj0\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Python310\Include\editdistance' Check the logs for full command output.
WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages)
PS C:\Windows\system32> pip install editdistance
WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages)
Collecting editdistance
  Using cached editdistance-0.6.0.tar.gz (29 kB)
  Preparing metadata (setup.py) ... done
Using legacy 'setup.py install' for editdistance, since package 'wheel' is not installed.
WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages)
Installing collected packages: editdistance
    Running setup.py install for editdistance ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Python310\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\ナノちゃん\\AppData\\Local\\Temp\\pip-install-ckak0xwo\\editdistance_96bed460960249438c009ed93062a848\\setup.py'"'"'; __file__='"'"'C:\\Users\\ナノちゃん\\AppData\\Local\\Temp\\pip-install-ckak0xwo\\editdistance_96bed460960249438c009ed93062a848\\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'"'"'))' install --record 'C:\Users\ナノちゃん\AppData\Local\Temp\pip-record-_l7idh5p\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Python310\Include\editdistance'
         cwd: C:\Users\ナノちゃん\AppData\Local\Temp\pip-install-ckak0xwo\editdistance_96bed460960249438c009ed93062a848\
    Complete output (32 lines):
    running install
    running build
    running build_py
    creating build
    creating build\lib.win-amd64-3.10
    creating build\lib.win-amd64-3.10\editdistance
    copying editdistance\__init__.py -> build\lib.win-amd64-3.10\editdistance
    copying editdistance\_editdistance.h -> build\lib.win-amd64-3.10\editdistance
    copying editdistance\def.h -> build\lib.win-amd64-3.10\editdistance
    running build_ext
    building 'editdistance.bycython' extension
    creating build\temp.win-amd64-3.10
    creating build\temp.win-amd64-3.10\Release
    creating build\temp.win-amd64-3.10\Release\editdistance
    C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I./editdistance -IC:\Python310\include -IC:\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt /EHsc /Tpeditdistance/_editdistance.cpp /Fobuild\temp.win-amd64-3.10\Release\editdistance/_editdistance.obj
    _editdistance.cpp
    editdistance/_editdistance.cpp: warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
    editdistance/_editdistance.cpp(114): error C2065: 'vsize': 定義されていない識別子です。
    editdistance/_editdistance.cpp(117): error C2059: 構文エラー: 'if'
    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: 構文エラー: 'else'
    editdistance/_editdistance.cpp(127): error C2059: 構文エラー: 'return'
    editdistance/_editdistance.cpp(128): error C2059: 構文エラー: '}'
    editdistance/_editdistance.cpp(128): error C2143: 構文エラー: ';' が '}' の前にありません。
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Python310\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\ナノちゃん\\AppData\\Local\\Temp\\pip-install-ckak0xwo\\editdistance_96bed460960249438c009ed93062a848\\setup.py'"'"'; __file__='"'"'C:\\Users\\ナノちゃん\\AppData\\Local\\Temp\\pip-install-ckak0xwo\\editdistance_96bed460960249438c009ed93062a848\\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'"'"'))' install --record 'C:\Users\ナノちゃん\AppData\Local\Temp\pip-record-_l7idh5p\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Python310\Include\editdistance' Check the logs for full command output.
WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages)
WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages)
@ouening
Copy link

ouening commented May 29, 2022

I have the same problem, don't know how to solve it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants