安装grpcio时的问题

时间:2018-06-26 05:53:28

标签: python grpc

我在安装grpcio == 1.12.0时遇到问题。我看到以下错误

python -m pip install grpcio

creating python_build/temp.linux-x86_64-3.4/third_party/cares/cares

x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -DOPENSSL_NO_ASM=1 -D_WIN32_WINNT=1536 -DGPR_BACKWARDS_COMPATIBILITY_MODE=1 -DHAVE_CONFIG_H=1 -DGRPC_ENABLE_FORK_SUPPORT=1 -DPyMODINIT_FUNC=extern "C" __attribute__((visibility ("default"))) PyObject* -DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1 -Isrc/python/grpcio -Iinclude -I. -Ithird_party/boringssl/include -Ithird_party/zlib -Ithird_party/cares -Ithird_party/cares/cares -Ithird_party/cares/config_linux -Ithird_party/address_sorting/include -I/usr/include/python3.4m -c src/python/grpcio/grpc/_cython/cygrpc.c -o python_build/temp.linux-x86_64-3.4/src/python/grpcio/grpc/_cython/cygrpc.o -std=c++11 -std=gnu99 -fvisibility=hidden -fno-wrapv -fno-exceptions -DPB_FIELD_16BIT -pthread

x86_64-linux-gnu-gcc: error: src/python/grpcio/grpc/_cython/cygrpc.c: No such file or directory

x86_64-linux-gnu-gcc: fatal error: no input files

compilation terminated.

creating tmp

creating tmp/tmpmkw0k8nw

x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.4m -c /tmp/tmpmkw0k8nw/a.c -o tmp/tmpmkw0k8nw/a.o

Found cython-generated files...

Found cython-generated files...

Traceback (most recent call last):

  File "/usr/lib/python3.4/distutils/unixccompiler.py", line 116, in _compile

    extra_postargs)

  File "/tmp/pip_build_root/grpcio/src/python/grpcio/_spawn_patch.py", line 54, in _commandfile_spawn

    _classic_spawn(self, command)

  File "/usr/lib/python3.4/distutils/ccompiler.py", line 909, in spawn

    spawn(cmd, dry_run=self.dry_run)

  File "/usr/lib/python3.4/distutils/spawn.py", line 36, in spawn

    _spawn_posix(cmd, search_path, dry_run=dry_run)

  File "/usr/lib/python3.4/distutils/spawn.py", line 162, in _spawn_posix

    % (cmd, exit_status))

distutils.errors.DistutilsExecError: command 'x86_64-linux-gnu-gcc' failed with exit status 4

关于可能出了什么问题的任何建议?

0 个答案:

没有答案