cshogi
cshogi copied to clipboard
インストールできない
以下のエラーが表示されてインストールできません。
$ pip install cshogi
Collecting cshogi
Using cached cshogi-0.5.5.tar.gz (107 kB)
Preparing metadata (setup.py) ... done
Building wheels for collected packages: cshogi
Building wheel for cshogi (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [55 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-cpython-310
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi
copying cshogi/elo.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi
copying cshogi/KIF.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi
copying cshogi/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi
copying cshogi/cli.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi
copying cshogi/KI2.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi
copying cshogi/CSA.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi
copying cshogi/PGN.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi/usi
copying cshogi/usi/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/usi
copying cshogi/usi/Engine.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/usi
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi/gym_shogi
copying cshogi/gym_shogi/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/gym_shogi
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi/gym_shogi/envs
copying cshogi/gym_shogi/envs/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/gym_shogi/envs
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi/dlshogi
copying cshogi/dlshogi/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/dlshogi
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi/web
copying cshogi/web/app.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/web
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi/web/templates
copying cshogi/web/templates/board.html -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/web/templates
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi/web/static
copying cshogi/web/static/board.js -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/web/static
running build_ext
cythoning cshogi/_cshogi.pyx to cshogi/_cshogi.cpp
/Users/paalon/.pyenv/versions/miniconda3-latest/lib/python3.10/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/zd/rttxr3kd54g0_wqtw5_y_cgc0000gn/T/pip-install-k55k7q8j/cshogi_8f8ff5e203514294ba2af1bdd1e5c234/cshogi/_cshogi.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
cythoning cshogi/gym_shogi/envs/shogi_env.pyx to cshogi/gym_shogi/envs/shogi_env.cpp
/Users/paalon/.pyenv/versions/miniconda3-latest/lib/python3.10/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/zd/rttxr3kd54g0_wqtw5_y_cgc0000gn/T/pip-install-k55k7q8j/cshogi_8f8ff5e203514294ba2af1bdd1e5c234/cshogi/gym_shogi/envs/shogi_env.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
cythoning cshogi/gym_shogi/envs/shogi_vec_env.pyx to cshogi/gym_shogi/envs/shogi_vec_env.cpp
/Users/paalon/.pyenv/versions/miniconda3-latest/lib/python3.10/site-packages/Cython/Compiler/Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /private/var/folders/zd/rttxr3kd54g0_wqtw5_y_cgc0000gn/T/pip-install-k55k7q8j/cshogi_8f8ff5e203514294ba2af1bdd1e5c234/cshogi/gym_shogi/envs/shogi_vec_env.pyx
tree = Parsing.p_module(s, pxd, full_module_name)
building 'cshogi._cshogi' extension
creating build/temp.macosx-10.9-x86_64-cpython-310
creating build/temp.macosx-10.9-x86_64-cpython-310/cshogi
creating build/temp.macosx-10.9-x86_64-cpython-310/src
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/paalon/.pyenv/versions/miniconda3-latest/include -fPIC -O2 -isystem /Users/paalon/.pyenv/versions/miniconda3-latest/include -DHAVE_SSE4 -DHAVE_SSE42 -DHAVE_AVX2 -Isrc -I/Users/paalon/.pyenv/versions/miniconda3-latest/include/python3.10 -I/Users/paalon/.pyenv/versions/miniconda3-latest/lib/python3.10/site-packages/numpy/core/include -c cshogi/_cshogi.cpp -o build/temp.macosx-10.9-x86_64-cpython-310/cshogi/_cshogi.o -msse4.2 -mavx2
In file included from cshogi/_cshogi.cpp:770:
In file included from /Users/paalon/.pyenv/versions/miniconda3-latest/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:5:
In file included from /Users/paalon/.pyenv/versions/miniconda3-latest/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/paalon/.pyenv/versions/miniconda3-latest/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1940:
/Users/paalon/.pyenv/versions/miniconda3-latest/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
^
cshogi/_cshogi.cpp:778:10: fatal error: 'init.hpp' file not found
#include "init.hpp"
^~~~~~~~~~
1 warning and 1 error generated.
error: command '/usr/local/opt/llvm/bin/clang' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for cshogi
Running setup.py clean for cshogi
Failed to build cshogi
Installing collected packages: cshogi
Running setup.py install for cshogi ... error
error: subprocess-exited-with-error
× Running setup.py install for cshogi did not run successfully.
│ exit code: 1
╰─> [51 lines of output]
running install
/Users/paalon/.pyenv/versions/miniconda3-latest/lib/python3.10/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-cpython-310
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi
copying cshogi/elo.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi
copying cshogi/KIF.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi
copying cshogi/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi
copying cshogi/cli.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi
copying cshogi/KI2.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi
copying cshogi/CSA.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi
copying cshogi/PGN.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi/usi
copying cshogi/usi/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/usi
copying cshogi/usi/Engine.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/usi
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi/gym_shogi
copying cshogi/gym_shogi/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/gym_shogi
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi/gym_shogi/envs
copying cshogi/gym_shogi/envs/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/gym_shogi/envs
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi/dlshogi
copying cshogi/dlshogi/__init__.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/dlshogi
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi/web
copying cshogi/web/app.py -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/web
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi/web/templates
copying cshogi/web/templates/board.html -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/web/templates
creating build/lib.macosx-10.9-x86_64-cpython-310/cshogi/web/static
copying cshogi/web/static/board.js -> build/lib.macosx-10.9-x86_64-cpython-310/cshogi/web/static
running build_ext
skipping 'cshogi/_cshogi.cpp' Cython extension (up-to-date)
skipping 'cshogi/gym_shogi/envs/shogi_env.cpp' Cython extension (up-to-date)
skipping 'cshogi/gym_shogi/envs/shogi_vec_env.cpp' Cython extension (up-to-date)
building 'cshogi._cshogi' extension
creating build/temp.macosx-10.9-x86_64-cpython-310
creating build/temp.macosx-10.9-x86_64-cpython-310/cshogi
creating build/temp.macosx-10.9-x86_64-cpython-310/src
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/paalon/.pyenv/versions/miniconda3-latest/include -fPIC -O2 -isystem /Users/paalon/.pyenv/versions/miniconda3-latest/include -DHAVE_SSE4 -DHAVE_SSE42 -DHAVE_AVX2 -Isrc -I/Users/paalon/.pyenv/versions/miniconda3-latest/include/python3.10 -I/Users/paalon/.pyenv/versions/miniconda3-latest/lib/python3.10/site-packages/numpy/core/include -c cshogi/_cshogi.cpp -o build/temp.macosx-10.9-x86_64-cpython-310/cshogi/_cshogi.o -msse4.2 -mavx2
In file included from cshogi/_cshogi.cpp:770:
In file included from /Users/paalon/.pyenv/versions/miniconda3-latest/lib/python3.10/site-packages/numpy/core/include/numpy/arrayobject.h:5:
In file included from /Users/paalon/.pyenv/versions/miniconda3-latest/lib/python3.10/site-packages/numpy/core/include/numpy/ndarrayobject.h:12:
In file included from /Users/paalon/.pyenv/versions/miniconda3-latest/lib/python3.10/site-packages/numpy/core/include/numpy/ndarraytypes.h:1940:
/Users/paalon/.pyenv/versions/miniconda3-latest/lib/python3.10/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with " \
^
cshogi/_cshogi.cpp:778:10: fatal error: 'init.hpp' file not found
#include "init.hpp"
^~~~~~~~~~
1 warning and 1 error generated.
error: command '/usr/local/opt/llvm/bin/clang' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> cshogi
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
#30 と同じところでエラーが出ているので、関係していると思います。
v0.8.8で対処しました。
[原因]
- sdistで作成したソースパッケージにC++のヘッダーファイルが含まれていなかった