python3:src/gevent/libev/corecext.c:84:20: 致命错误:Python.h:没有那个文件或目录

 

  Running setup.py install for gevent ... error
    Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-i3mralfg/gevent/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-9s8hz09l-record/install-record.txt --single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-3.6
    creating build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/__init__.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_abstract_linkable.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_compat.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_config.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_fileobjectcommon.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_fileobjectposix.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_greenlet_primitives.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_hub_local.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_hub_primitives.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_ident.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_imap.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_interfaces.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_monitor.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_patcher.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_semaphore.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_socket2.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_socket3.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_socketcommon.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_ssl2.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_ssl3.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_sslgte279.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_tblib.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_threading.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_tracer.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_util.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_util_py2.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/_waiter.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/ares.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/backdoor.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/baseserver.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/builtins.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/contextvars.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/core.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/event.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/events.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/exceptions.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/fileobject.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/greenlet.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/hub.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/local.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/lock.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/monkey.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/os.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/pool.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/pywsgi.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/queue.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/resolver_ares.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/resolver_thread.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/select.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/server.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/signal.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/socket.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/ssl.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/subprocess.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/thread.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/threading.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/threadpool.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/time.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/timeout.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/util.py -> build/lib.linux-x86_64-3.6/gevent
    copying src/gevent/win32util.py -> build/lib.linux-x86_64-3.6/gevent
    creating build/lib.linux-x86_64-3.6/gevent/_ffi
    copying src/gevent/_ffi/__init__.py -> build/lib.linux-x86_64-3.6/gevent/_ffi
    copying src/gevent/_ffi/callback.py -> build/lib.linux-x86_64-3.6/gevent/_ffi
    copying src/gevent/_ffi/loop.py -> build/lib.linux-x86_64-3.6/gevent/_ffi
    copying src/gevent/_ffi/watcher.py -> build/lib.linux-x86_64-3.6/gevent/_ffi
    creating build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/__init__.py -> build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/_corecffi_build.py -> build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/corecffi.py -> build/lib.linux-x86_64-3.6/gevent/libev
    copying src/gevent/libev/watcher.py -> build/lib.linux-x86_64-3.6/gevent/libev
    creating build/lib.linux-x86_64-3.6/gevent/libuv
    copying src/gevent/libuv/__init__.py -> build/lib.linux-x86_64-3.6/gevent/libuv
    copying src/gevent/libuv/_corecffi_build.py -> build/lib.linux-x86_64-3.6/gevent/libuv
    copying src/gevent/libuv/loop.py -> build/lib.linux-x86_64-3.6/gevent/libuv
    copying src/gevent/libuv/watcher.py -> build/lib.linux-x86_64-3.6/gevent/libuv
    creating build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/__init__.py -> build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/_addresses.py -> build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/_hostsfile.py -> build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/ares.py -> build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/blocking.py -> build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/dnspython.py -> build/lib.linux-x86_64-3.6/gevent/resolver
    copying src/gevent/resolver/thread.py -> build/lib.linux-x86_64-3.6/gevent/resolver
    creating build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/__init__.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/errorhandler.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/exception.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/flaky.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/hub.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/leakcheck.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/modules.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/monkey_test.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/openfiles.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/params.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/patched_tests_setup.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/resources.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/six.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/skipping.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/sockets.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/support.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/switching.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/sysinfo.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/testcase.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/testrunner.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/timing.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/travis.py -> build/lib.linux-x86_64-3.6/gevent/testing
    copying src/gevent/testing/util.py -> build/lib.linux-x86_64-3.6/gevent/testing
    creating build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/__init__.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/__main__.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/_blocks_at_top_level.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/_import_import_patch.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/_import_patch.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/_import_wait.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/_imports_at_top_level.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/_imports_imports_at_top_level.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/getaddrinfo_module.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/known_failures.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/lock_tests.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__GreenletExit.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test___config.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test___ident.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test___monitor.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test___monkey_patching.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__all__.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__api.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__api_timeout.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__ares_host_result.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__ares_timeout.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__backdoor.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__close_backend_fd.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__compat.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core_async.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core_callback.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core_fork.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core_loop_run.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core_stat.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core_timer.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__core_watcher.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__destroy.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__destroy_default_loop.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__doctests.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__environ.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__event.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__events.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__example_echoserver.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__example_portforwarder.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__example_udp_client.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__example_udp_server.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__example_webproxy.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__example_wsgiserver.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__example_wsgiserver_ssl.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__examples.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__exc_info.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__execmodules.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__fileobject.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__getaddrinfo_import.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__greenio.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__greenlet.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__greenletset.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__greenness.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__hub.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__hub_join.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__hub_join_timeout.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__import_blocking_in_greenlet.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__import_wait.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue112.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue230.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue330.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue467.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue6.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue600.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue607.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue639.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issue_728.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__issues461_471.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__iwait.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__joinall.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__local.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__lock.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__loop_callback.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__makefile_ref.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__memleak.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_builtins_future.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_futures_thread.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_hub_in_thread.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_logging.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_module_run.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_multiple_imports.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_queue.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_select.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_selectors.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_sigchld.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_sigchld_2.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_sigchld_3.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_ssl_warning.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_ssl_warning2.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__monkey_ssl_warning3.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__nondefaultloop.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__order.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__os.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__pool.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__pywsgi.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__queue.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__real_greenlet.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__refcount.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__refcount_core.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__resolver_dnspython.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__ssl.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__select.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__semaphore.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__server.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__server_pywsgi.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__signal.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__sleep0.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_close.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_dns.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_dns6.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_errors.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_ex.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_send_memoryview.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_ssl.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socket_timeout.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__socketpair.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__subprocess.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__subprocess_interrupted.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__subprocess_poll.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__systemerror.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__thread.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading_2.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading_before_monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading_holding_lock_while_monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading_monkey_in_thread.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading_native_before_monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading_patched_local.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threading_vs_settrace.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threadpool.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__threadpool_executor_patched.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__timeout.py -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test__util.py -> build/lib.linux-x86_64-3.6/gevent/tests
    creating build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    copying src/gevent/tests/monkey_package/__init__.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    copying src/gevent/tests/monkey_package/__main__.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    copying src/gevent/tests/monkey_package/issue1526_no_monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    copying src/gevent/tests/monkey_package/issue1526_with_monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    copying src/gevent/tests/monkey_package/issue302monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    copying src/gevent/tests/monkey_package/script.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    copying src/gevent/tests/monkey_package/threadpool_monkey_patches.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    copying src/gevent/tests/monkey_package/threadpool_no_monkey.py -> build/lib.linux-x86_64-3.6/gevent/tests/monkey_package
    creating build/lib.linux-x86_64-3.6/gevent/testing/coveragesite
    copying src/gevent/testing/coveragesite/sitecustomize.py -> build/lib.linux-x86_64-3.6/gevent/testing/coveragesite
    copying src/gevent/tests/2_7_keycert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/badcert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/badkey.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/https_svn_python_org_root.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/keycert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/nullcert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/sha256.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/wrongcert.pem -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/server.crt -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test_server.crt -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/hosts_file.txt -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/tests_that_dont_do_leakchecks.txt -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/tests_that_dont_monkeypatch.txt -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/tests_that_dont_use_resolver.txt -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/server.key -> build/lib.linux-x86_64-3.6/gevent/tests
    copying src/gevent/tests/test_server.key -> build/lib.linux-x86_64-3.6/gevent/tests
    running build_ext
    generating cffi module 'build/temp.linux-x86_64-3.6/gevent.libuv._corecffi.c'
    creating build/temp.linux-x86_64-3.6
    Running '(cd  "/tmp/pip-build-i3mralfg/gevent/deps/libev"  && sh ./configure -C > configure-output.txt )' in /tmp/pip-build-i3mralfg/gevent
    generating cffi module 'build/temp.linux-x86_64-3.6/gevent.libev._corecffi.c'
    Not configuring libev, 'config.h' already exists
    Not configuring libev, 'config.h' already exists
    building 'gevent.libev.corecext' extension
    creating build/temp.linux-x86_64-3.6/src
    creating build/temp.linux-x86_64-3.6/src/gevent
    creating build/temp.linux-x86_64-3.6/src/gevent/libev
    gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DLIBEV_EMBED=1 -DEV_COMMON= -DEV_CLEANUP_ENABLE=0 -DEV_EMBED_ENABLE=0 -DEV_PERIODIC_ENABLE=0 -I/usr/include/python3.6m -I/usr/include/python3.6m -I/tmp/pip-build-i3mralfg/gevent/deps -I/tmp/pip-build-i3mralfg/gevent/src/gevent/libev -I/tmp/pip-build-i3mralfg/gevent/deps/libev -Isrc/gevent -Isrc/gevent/libev -Isrc/gevent/resolver -I. -I/usr/include/python3.6m -c src/gevent/libev/corecext.c -o build/temp.linux-x86_64-3.6/src/gevent/libev/corecext.o
    src/gevent/libev/corecext.c:84:20: 致命错误:Python.h:没有那个文件或目录
     #include "Python.h"
                        ^
    编译中断。
    error: command 'gcc' failed with exit status 1
    
    ----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-i3mralfg/gevent/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-9s8hz09l-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-i3mralfg/gevent/

鸣谢:

https://www.cnblogs.com/zhongguiyao/p/9029922.html

https://www.cnblogs.com/zhongguiyao/p/9029922.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千码君2016

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值