Je reçois une erreur lors de l'installation de GRPCIO à l'aide de PIP Install GRPCIO sur ma machine Windows.J'ai lu ici https://github.com/grpc/grpc/issues/17829 qu'il peut être dû à une erreur dans une version de seugoTools. J'ai mis à niveau mes disectools vers la dernière version I.E. 41.0.1. Obtenir toujours la même erreur de construction. Cela ne se produit pas pour aucun autre paquet. J'ai essayé de réinstaller le pip et python les deux sur mon ordinateur portable. J'attache mon erreur
Building wheels for collected packages: grpcio
Building wheel for grpcio (setup.py) ... error
ERROR: Complete output from command 'c:\python27\python.exe' -u -c 'import setuptools, tokenize;__file__='"'"'c:\\users\\s\\appdata\\local\\temp\\pip-install-ge5zhq\\grpcio\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel
-d 'c:\users\s\appdata\local\temp\pip-wheel-txjhlh' --python-tag cp27:
ERROR: Found cython-generated files...
running bdist_wheel
running build
running build_py
running build_project_metadata
creating python_build
creating python_build\lib.win-AMD64-2.7
creating python_build\lib.win-AMD64-2.7\grpc
copying src\python\grpcio\grpc\_auth.py -> python_build\lib.win-AMD64-2.7\grpc
copying src\python\grpcio\grpc\_channel.py -> python_build\lib.win-AMD64-2.7\grpc
copying src\python\grpcio\grpc\_common.py -> python_build\lib.win-AMD64-2.7\grpc
copying src\python\grpcio\grpc\_compression.py -> python_build\lib.win-AMD64-2.7\grpc
copying src\python\grpcio\grpc\_grpcio_metadata.py -> python_build\lib.win-AMD64-2.7\grpc
copying src\python\grpcio\grpc\_interceptor.py -> python_build\lib.win-AMD64-2.7\grpc
copying src\python\grpcio\grpc\_plugin_wrapping.py -> python_build\lib.win-AMD64-2.7\grpc
copying src\python\grpcio\grpc\_server.py -> python_build\lib.win-AMD64-2.7\grpc
copying src\python\grpcio\grpc\_utilities.py -> python_build\lib.win-AMD64-2.7\grpc
copying src\python\grpcio\grpc\__init__.py -> python_build\lib.win-AMD64-2.7\grpc
creating python_build\lib.win-AMD64-2.7\grpc\beta
copying src\python\grpcio\grpc\beta\implementations.py -> python_build\lib.win-AMD64-2.7\grpc\beta
copying src\python\grpcio\grpc\beta\interfaces.py -> python_build\lib.win-AMD64-2.7\grpc\beta
copying src\python\grpcio\grpc\beta\utilities.py -> python_build\lib.win-AMD64-2.7\grpc\beta
copying src\python\grpcio\grpc\beta\_client_adaptations.py -> python_build\lib.win-AMD64-2.7\grpc\beta
copying src\python\grpcio\grpc\beta\_metadata.py -> python_build\lib.win-AMD64-2.7\grpc\beta
copying src\python\grpcio\grpc\beta\_server_adaptations.py -> python_build\lib.win-AMD64-2.7\grpc\beta
copying src\python\grpcio\grpc\beta\__init__.py -> python_build\lib.win-AMD64-2.7\grpc\beta
creating python_build\lib.win-AMD64-2.7\grpc\experimental
copying src\python\grpcio\grpc\experimental\gevent.py -> python_build\lib.win-AMD64-2.7\grpc\experimental
copying src\python\grpcio\grpc\experimental\session_cache.py -> python_build\lib.win-AMD64-2.7\grpc\experimental
copying src\python\grpcio\grpc\experimental\__init__.py -> python_build\lib.win-AMD64-2.7\grpc\experimental
creating python_build\lib.win-AMD64-2.7\grpc\framework
copying src\python\grpcio\grpc\frame`enter code here`work\__init__.py -> python_build\lib.win-AMD64-2.7\grpc\framework
creating python_build\lib.win-AMD64-2.7\grpc\_cython
copying src\python\grpcio\grpc\_cython\__init__.py -> python_build\lib.win-AMD64-2.7\grpc\_cython
creating python_build\lib.win-AMD64-2.7\grpc\framework\common
copying src\python\grpcio\grpc\framework\common\cardinality.py -> python_build\lib.win-AMD64-2.7\grpc\framework\common
copying src\python\grpcio\grpc\framework\common\style.py -> python_build\lib.win-AMD64-2.7\grpc\framework\common
copying src\python\grpcio\grpc\framework\common\__init__.py -> python_build\lib.win-AMD64-2.7\grpc\framework\common
creating python_build\lib.win-AMD64-2.7\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\abandonment.py -> python_build\lib.win-AMD64-2.7\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\callable_util.py -> python_build\lib.win-AMD64-2.7\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\future.py -> python_build\lib.win-AMD64-2.7\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\logging_pool.py -> python_build\lib.win-AMD64-2.7\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\stream.py -> python_build\lib.win-AMD64-2.7\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\stream_util.py -> python_build\lib.win-AMD64-2.7\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\__init__.py -> python_build\lib.win-AMD64-2.7\grpc\framework\foundation
creating python_build\lib.win-AMD64-2.7\grpc\framework\interfaces
copying src\python\grpcio\grpc\framework\interfaces\__init__.py -> python_build\lib.win-AMD64-2.7\grpc\framework\interfaces
creating python_build\lib.win-AMD64-2.7\grpc\framework\interfaces\base
copying src\python\grpcio\grpc\framework\interfaces\base\base.py -> python_build\lib.win-AMD64-2.7\grpc\framework\interfaces\base
copying src\python\grpcio\grpc\framework\interfaces\base\utilities.py -> python_build\lib.win-AMD64-2.7\grpc\framework\interfaces\base
copying src\python\grpcio\grpc\framework\interfaces\base\__init__.py -> python_build\lib.win-AMD64-2.7\grpc\framework\interfaces\base
creating python_build\lib.win-AMD64-2.7\grpc\framework\interfaces\face
copying src\python\grpcio\grpc\framework\interfaces\face\face.py -> python_build\lib.win-AMD64-2.7\grpc\framework\interfaces\face
copying src\python\grpcio\grpc\framework\interfaces\face\utilities.py -> python_build\lib.win-AMD64-2.7\grpc\framework\interfaces\face
copying src\python\grpcio\grpc\framework\interfaces\face\__init__.py -> python_build\lib.win-AMD64-2.7\grpc\framework\interfaces\face
creating python_build\lib.win-AMD64-2.7\grpc\_cython\_cygrpc
copying src\python\grpcio\grpc\_cython\_cygrpc\__init__.py -> python_build\lib.win-AMD64-2.7\grpc\_cython\_cygrpc
creating python_build\lib.win-AMD64-2.7\grpc\_cython\_credentials
copying src\python\grpcio\grpc\_cython\_credentials\roots.pem -> python_build\lib.win-AMD64-2.7\grpc\_cython\_credentials
running build_ext
error: [Error 2] The system cannot find the file specified
----------------------------------------
ERROR: Failed building wheel for grpcio
Running setup.py clean for grpcio
Failed to build grpcio
J'ai rencontré le même problème à l'aide de python 3.7 avec SetOpTools est 41.0.1 lors de l'installation de package comprenant une roue de construction pour gracio ... Roue de construction pour GRPCIO (SETUP.PY) ... Erreur
warning: include path for stdlibc++ headers not found; pass '-stdlib=libc++' on the command line to use the libc++ standard library instead [-Wstdlibcxx-not-found]
src/python/Gracie/grpc/_cython/cygrpc.cpp:1343:14: fatal error: 'cstdlib' file not found
#include <cstdlib>
^~~~~~~~~
1 warning and 1 error generated.
Impossible de trouver un moyen de résoudre ci-dessus, mais j'ai essayé avec un autre environnement avec Python 3.6.x avec les mêmes sechools 41.0.1. En quelque sorte "Configuration" a trouvé la molette prébondé pour gracio (c.-à-d. GRPCIO = = 1.11.0), et a obtenu la configuration.