基本的に以下のコマンドで OK
これは Cygwin のパッケージに python3-zmq が用意されているので、事前にこちらを入れておけば問題なかった。
pip3 install jupyterただし、pyzmq が Cygwin を linux と誤認するらしく、linux/tipc.h が見つからないと言われて、以下のように失敗する。
Collecting jupyter Using cached https://files.pythonhosted.org/packages/83/df/0f5dd132200728a86190397e1ea87cd76244e42d39ec5e88efd25b2abd7e/jupyter-1.0.0-py2.py3-none-any.whl Collecting notebook (from jupyter) Using cached https://files.pythonhosted.org/packages/f6/36/89ebfffc9dd8c8dbd81c1ffb53e3d4233ee666414c143959477cb07cc5f5/notebook-5.7.8-py2.py3-none-any.whl Collecting ipykernel (from jupyter) Using cached https://files.pythonhosted.org/packages/d8/b0/f0be5c5ab335196f5cce96e5b889a4fcf5bfe462eb0acc05cd7e2caf65eb/ipykernel-5.1.0-py3-none-any.whl Collecting ipywidgets (from jupyter) Using cached https://files.pythonhosted.org/packages/30/9a/a008c7b1183fac9e52066d80a379b3c64eab535bd9d86cdc29a0b766fd82/ipywidgets-7.4.2-py2.py3-none-any.whl Collecting qtconsole (from jupyter) Using cached https://files.pythonhosted.org/packages/e0/7a/8aefbc0ed078dec7951ac9a06dcd1869243ecd7bcbce26fa47bf5e469a8f/qtconsole-4.4.3-py2.py3-none-any.whl Collecting jupyter-console (from jupyter) Using cached https://files.pythonhosted.org/packages/cb/ee/6374ae8c21b7d0847f9c3722dcdfac986b8e54fa9ad9ea66e1eb6320d2b8/jupyter_console-6.0.0-py2.py3-none-any.whl Collecting nbconvert (from jupyter) Using cached https://files.pythonhosted.org/packages/35/e7/f46c9d65f149271e47fca6ab084ef5c6e4cb1870f4c5cce6690feac55231/nbconvert-5.5.0-py2.py3-none-any.whl Requirement already satisfied: ipython-genutils in /usr/lib/python3.6/site-packages (from notebook->jupyter) (0.2.0) Collecting terminado>=0.8.1 (from notebook->jupyter) Using cached https://files.pythonhosted.org/packages/a7/56/80ea7fa66565fa75ae21ce0c16bc90067530e5d15e48854afcc86585a391/terminado-0.8.2-py2.py3-none-any.whl Requirement already satisfied: tornado<7,>=4.1 in /usr/lib/python3.6/site-packages (from notebook->jupyter) (6.0.2) Collecting jupyter-client>=5.2.0 (from notebook->jupyter) Using cached https://files.pythonhosted.org/packages/3b/c3/3043fe9ffd140d03c9d091a056794ccdc427c56ec19b8eea74f9ea0a498f/jupyter_client-5.2.4-py2.py3-none-any.whl Collecting Send2Trash (from notebook->jupyter) Using cached https://files.pythonhosted.org/packages/49/46/c3dc27481d1cc57b9385aff41c474ceb7714f7935b1247194adae45db714/Send2Trash-1.5.0-py3-none-any.whl Collecting jinja2 (from notebook->jupyter) Using cached https://files.pythonhosted.org/packages/1d/e7/fd8b501e7a6dfe492a433deb7b9d833d39ca74916fa8bc63dd1a4947a671/Jinja2-2.10.1-py2.py3-none-any.whl Collecting nbformat (from notebook->jupyter) Using cached https://files.pythonhosted.org/packages/da/27/9a654d2b6cc1eaa517d1c5a4405166c7f6d72f04f6e7eea41855fe808a46/nbformat-4.4.0-py2.py3-none-any.whl Requirement already satisfied: jupyter-core>=4.4.0 in /usr/lib/python3.6/site-packages (from notebook->jupyter) (4.4.0) Requirement already satisfied: traitlets>=4.2.1 in /usr/lib/python3.6/site-packages (from notebook->jupyter) (4.3.2) Collecting pyzmq>=17 (from notebook->jupyter) Using cached https://files.pythonhosted.org/packages/f8/48/5416696b9f2eacc7d1f9fe3a7187ad54d769e09585ec0b59c137ab5c7575/pyzmq-18.0.1.tar.gz Collecting prometheus-client (from notebook->jupyter) Using cached https://files.pythonhosted.org/packages/4c/bd/b42db3ec90ffc6be805aad09c1cea4bb13a620d0cd4b21aaa44d13541d71/prometheus_client-0.6.0.tar.gz Requirement already satisfied: ipython>=5.0.0 in /usr/lib/python3.6/site-packages (from ipykernel->jupyter) (7.5.0) Collecting widgetsnbextension~=3.4.0 (from ipywidgets->jupyter) Using cached https://files.pythonhosted.org/packages/8a/81/35789a3952afb48238289171728072d26d6e76649ddc8b3588657a2d78c1/widgetsnbextension-3.4.2-py2.py3-none-any.whl Requirement already satisfied: pygments in /usr/lib/python3.6/site-packages (from qtconsole->jupyter) (2.3.1) Requirement already satisfied: prompt-toolkit<2.1.0,>=2.0.0 in /usr/lib/python3.6/site-packages (from jupyter-console->jupyter) (2.0.9) Collecting entrypoints>=0.2.2 (from nbconvert->jupyter) Using cached https://files.pythonhosted.org/packages/ac/c6/44694103f8c221443ee6b0041f69e2740d89a25641e62fb4f2ee568f2f9c/entrypoints-0.3-py2.py3-none-any.whl Collecting defusedxml (from nbconvert->jupyter) Using cached https://files.pythonhosted.org/packages/06/74/9b387472866358ebc08732de3da6dc48e44b0aacd2ddaa5cb85ab7e986a2/defusedxml-0.6.0-py2.py3-none-any.whl Collecting bleach (from nbconvert->jupyter) Using cached https://files.pythonhosted.org/packages/ab/05/27e1466475e816d3001efb6e0a85a819be17411420494a1e602c36f8299d/bleach-3.1.0-py2.py3-none-any.whl Collecting pandocfilters>=1.4.1 (from nbconvert->jupyter) Using cached https://files.pythonhosted.org/packages/4c/ea/236e2584af67bb6df960832731a6e5325fd4441de001767da328c33368ce/pandocfilters-1.4.2.tar.gz Collecting testpath (from nbconvert->jupyter) Using cached https://files.pythonhosted.org/packages/be/a4/162f9ebb6489421fe46dcca2ae420369edfee4b563c668d93cb4605d12ba/testpath-0.4.2-py2.py3-none-any.whl Collecting mistune>=0.8.1 (from nbconvert->jupyter) Using cached https://files.pythonhosted.org/packages/09/ec/4b43dae793655b7d8a25f76119624350b4d65eb663459eb9603d7f1f0345/mistune-0.8.4-py2.py3-none-any.whl Requirement already satisfied: ptyprocess; os_name != "nt" in /usr/lib/python3.6/site-packages (from terminado>=0.8.1->notebook->jupyter) (0.6.0) Requirement already satisfied: python-dateutil>=2.1 in /usr/lib/python3.6/site-packages (from jupyter-client>=5.2.0->notebook->jupyter) (2.8.0) Collecting MarkupSafe>=0.23 (from jinja2->notebook->jupyter) Using cached https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz Collecting jsonschema!=2.5.0,>=2.4 (from nbformat->notebook->jupyter) Using cached https://files.pythonhosted.org/packages/aa/69/df679dfbdd051568b53c38ec8152a3ab6bc533434fc7ed11ab034bf5e82f/jsonschema-3.0.1-py2.py3-none-any.whl Requirement already satisfied: decorator in /usr/lib/python3.6/site-packages (from traitlets>=4.2.1->notebook->jupyter) (4.4.0) Requirement already satisfied: six in /usr/lib/python3.6/site-packages (from traitlets>=4.2.1->notebook->jupyter) (1.12.0) Requirement already satisfied: backcall in /usr/lib/python3.6/site-packages (from ipython>=5.0.0->ipykernel->jupyter) (0.1.0) Requirement already satisfied: pexpect; sys_platform != "win32" in /usr/lib/python3.6/site-packages (from ipython>=5.0.0->ipykernel->jupyter) (4.7.0) Requirement already satisfied: pickleshare in /usr/lib/python3.6/site-packages (from ipython>=5.0.0->ipykernel->jupyter) (0.7.5) Requirement already satisfied: jedi>=0.10 in /usr/lib/python3.6/site-packages (from ipython>=5.0.0->ipykernel->jupyter) (0.13.3) Requirement already satisfied: setuptools>=18.5 in /usr/lib/python3.6/site-packages (from ipython>=5.0.0->ipykernel->jupyter) (40.8.0) Requirement already satisfied: wcwidth in /usr/lib/python3.6/site-packages (from prompt-toolkit<2.1.0,>=2.0.0->jupyter-console->jupyter) (0.1.7) Collecting webencodings (from bleach->nbconvert->jupyter) Using cached https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl Collecting pyrsistent>=0.14.0 (from jsonschema!=2.5.0,>=2.4->nbformat->notebook->jupyter) Using cached https://files.pythonhosted.org/packages/2c/a7/8a50738eb27e204aa271abe170dec7bdbb07128ed892fb3a92f14a69bae3/pyrsistent-0.15.1.tar.gz Collecting attrs>=17.4.0 (from jsonschema!=2.5.0,>=2.4->nbformat->notebook->jupyter) Using cached https://files.pythonhosted.org/packages/23/96/d828354fa2dbdf216eaa7b7de0db692f12c234f7ef888cc14980ef40d1d2/attrs-19.1.0-py2.py3-none-any.whl Requirement already satisfied: parso>=0.3.0 in /usr/lib/python3.6/site-packages (from jedi>=0.10->ipython>=5.0.0->ipykernel->jupyter) (0.4.0) Installing collected packages: pyzmq, jupyter-client, ipykernel, terminado, Send2Trash, MarkupSafe, jinja2, pyrsistent, attrs, jsonschema, nbformat, entrypoints, defusedxml, webencodings, bleach, pandocfilters, testpath, mistune, nbconvert, prometheus-client, notebook, widgetsnbextension, ipywidgets, qtconsole, jupyter-console, jupyter Running setup.py install for pyzmq ... error Complete output from command /usr/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-q3a1z988/pyzmq/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-record-3gayifc9/install-record.txt --single-version-externally-managed --compile: running install running build running build_py creating build creating build/lib.cygwin-3.0.6-x86_64-3.6 creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq copying zmq/decorators.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq copying zmq/error.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq copying zmq/_future.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq copying zmq/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/asyncio copying zmq/asyncio/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/asyncio creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/auth copying zmq/auth/base.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/auth copying zmq/auth/certs.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/auth copying zmq/auth/ioloop.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/auth copying zmq/auth/thread.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/auth copying zmq/auth/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/auth creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/auth/asyncio copying zmq/auth/asyncio/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/auth/asyncio creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend copying zmq/backend/select.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend copying zmq/backend/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cffi copying zmq/backend/cffi/constants.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cffi copying zmq/backend/cffi/context.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cffi copying zmq/backend/cffi/devices.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cffi copying zmq/backend/cffi/error.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cffi copying zmq/backend/cffi/message.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cffi copying zmq/backend/cffi/socket.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cffi copying zmq/backend/cffi/utils.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cffi copying zmq/backend/cffi/_cffi.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cffi copying zmq/backend/cffi/_poll.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cffi copying zmq/backend/cffi/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cffi creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cython copying zmq/backend/cython/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cython creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/devices copying zmq/devices/basedevice.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/devices copying zmq/devices/monitoredqueue.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/devices copying zmq/devices/monitoredqueuedevice.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/devices copying zmq/devices/proxydevice.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/devices copying zmq/devices/proxysteerabledevice.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/devices copying zmq/devices/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/devices creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop copying zmq/eventloop/future.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop copying zmq/eventloop/ioloop.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop copying zmq/eventloop/zmqstream.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop copying zmq/eventloop/_deprecated.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop copying zmq/eventloop/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop/minitornado copying zmq/eventloop/minitornado/concurrent.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop/minitornado copying zmq/eventloop/minitornado/ioloop.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop/minitornado copying zmq/eventloop/minitornado/log.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop/minitornado copying zmq/eventloop/minitornado/stack_context.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop/minitornado copying zmq/eventloop/minitornado/util.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop/minitornado copying zmq/eventloop/minitornado/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop/minitornado creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop/minitornado/platform copying zmq/eventloop/minitornado/platform/auto.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop/minitornado/platform copying zmq/eventloop/minitornado/platform/common.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop/minitornado/platform copying zmq/eventloop/minitornado/platform/interface.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop/minitornado/platform copying zmq/eventloop/minitornado/platform/posix.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop/minitornado/platform copying zmq/eventloop/minitornado/platform/windows.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop/minitornado/platform copying zmq/eventloop/minitornado/platform/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/eventloop/minitornado/platform creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/green copying zmq/green/core.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/green copying zmq/green/device.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/green copying zmq/green/poll.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/green copying zmq/green/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/green creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/green/eventloop copying zmq/green/eventloop/ioloop.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/green/eventloop copying zmq/green/eventloop/zmqstream.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/green/eventloop copying zmq/green/eventloop/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/green/eventloop creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/log copying zmq/log/handlers.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/log copying zmq/log/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/log creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/ssh copying zmq/ssh/forward.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/ssh copying zmq/ssh/tunnel.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/ssh copying zmq/ssh/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/ssh creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/sugar copying zmq/sugar/attrsettr.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/sugar copying zmq/sugar/constants.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/sugar copying zmq/sugar/context.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/sugar copying zmq/sugar/frame.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/sugar copying zmq/sugar/poll.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/sugar copying zmq/sugar/socket.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/sugar copying zmq/sugar/stopwatch.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/sugar copying zmq/sugar/tracker.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/sugar copying zmq/sugar/version.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/sugar copying zmq/sugar/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/sugar creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_auth.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_cffi_backend.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_constants.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_context.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_decorators.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_device.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_draft.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_error.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_etc.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_future.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_imports.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_includes.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_ioloop.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_log.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_message.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_monitor.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_monqueue.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_multipart.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_pair.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_poll.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_proxy_steerable.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_pubsub.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_reqrep.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_retry_eintr.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_security.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_socket.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_ssh.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_version.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_win32_shim.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_z85.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/test_zmqstream.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests copying zmq/tests/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests/asyncio copying zmq/tests/asyncio/test_asyncio.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests/asyncio copying zmq/tests/asyncio/_test_asyncio.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests/asyncio copying zmq/tests/asyncio/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/tests/asyncio creating build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/constant_names.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/garbage.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/interop.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/jsonapi.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/monitor.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/sixcerpt.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/strtypes.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/win32.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/z85.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/__init__.py -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/backend/cffi/_cdefs.h -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cffi copying zmq/backend/cffi/_verify.c -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cffi copying zmq/backend/cython/checkrc.pxd -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cython copying zmq/backend/cython/context.pxd -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cython copying zmq/backend/cython/libzmq.pxd -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cython copying zmq/backend/cython/message.pxd -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cython copying zmq/backend/cython/socket.pxd -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cython copying zmq/backend/cython/constants.pxi -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cython copying zmq/backend/cython/constant_enums.pxi -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/backend/cython copying zmq/devices/monitoredqueue.pxd -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/devices copying zmq/utils/buffers.pxd -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/getpid_compat.h -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/ipcmaxlen.h -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/mutex.h -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/pyversion_compat.h -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/zmq_compat.h -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils copying zmq/utils/zmq_constants.h -> build/lib.cygwin-3.0.6-x86_64-3.6/zmq/utils running build_ext running configure Did not find libzmq via pkg-config. {'libraries': ['zmq'], 'include_dirs': [], 'library_dirs': [], 'runtime_library_dirs': [], 'extra_link_args': []} gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/build=/usr/src/debug/python36-3.6.8-1 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/src/Python-3.6.8=/usr/src/debug/python36-3.6.8-1 -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/build=/usr/src/debug/python36-3.6.8-1 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/src/Python-3.6.8=/usr/src/debug/python36-3.6.8-1 -c build/temp.cygwin-3.0.6-x86_64-3.6/scratch/check_sys_un.c -o build/temp.cygwin-3.0.6-x86_64-3.6/scratch/check_sys_un.o gcc build/temp.cygwin-3.0.6-x86_64-3.6/scratch/check_sys_un.o -o build/temp.cygwin-3.0.6-x86_64-3.6/scratch/check_sys_un.exe ************************************************ Configure: Autodetecting ZMQ settings... Custom ZMQ dir: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/build=/usr/src/debug/python36-3.6.8-1 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/src/Python-3.6.8=/usr/src/debug/python36-3.6.8-1 -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/build=/usr/src/debug/python36-3.6.8-1 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/src/Python-3.6.8=/usr/src/debug/python36-3.6.8-1 -Izmq/utils -Izmq/backend/cython -Izmq/devices -c build/temp.cygwin-3.0.6-x86_64-3.6/scratch/vers.c -o build/temp.cygwin-3.0.6-x86_64-3.6/scratch/vers.o build/temp.cygwin-3.0.6-x86_64-3.6/scratch/vers.c:4:10: 致命的エラー: zmq.h: No such file or directory #include "zmq.h" ^~~~~~~ コンパイルを停止しました。 error: command 'gcc' failed with exit status 1 Failed with default libzmq, trying again with /usr/local {'libraries': ['zmq'], 'include_dirs': ['/usr/local/include'], 'library_dirs': ['/usr/local/lib'], 'runtime_library_dirs': ['/usr/local/lib'], 'extra_link_args': []} ************************************************ Configure: Autodetecting ZMQ settings... Custom ZMQ dir: /usr/local gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/build=/usr/src/debug/python36-3.6.8-1 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/src/Python-3.6.8=/usr/src/debug/python36-3.6.8-1 -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/build=/usr/src/debug/python36-3.6.8-1 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/src/Python-3.6.8=/usr/src/debug/python36-3.6.8-1 -I/usr/local/include -Izmq/utils -Izmq/backend/cython -Izmq/devices -c build/temp.cygwin-3.0.6-x86_64-3.6/scratch/vers.c -o build/temp.cygwin-3.0.6-x86_64-3.6/scratch/vers.o build/temp.cygwin-3.0.6-x86_64-3.6/scratch/vers.c:4:10: 致命的エラー: zmq.h: No such file or directory #include "zmq.h" ^~~~~~~ コンパイルを停止しました。 error: command 'gcc' failed with exit status 1 ************************************************ Warning: Couldn't find an acceptable libzmq on the system. If you expected pyzmq to link against an installed libzmq, please check to make sure: * You have a C compiler installed * A development version of Python is installed (including headers) * A development version of ZMQ >= 3.2 is installed (including headers) * If ZMQ is not in a default location, supply the argument --zmq=<path> * If you did recently install ZMQ to a default location, try rebuilding the ld cache with `sudo ldconfig` or specify zmq's location with `--zmq=/usr/local` You can skip all this detection/waiting nonsense if you know you want pyzmq to bundle libzmq as an extension by passing: `--zmq=bundled` I will now try to build libzmq as a Python extension unless you interrupt me (^C) in the next 10 seconds... 1... ************************************************ Using bundled libzmq already have bundled/zeromq attempting ./configure to generate platform.hpp Warning: failed to configure libzmq: b'/bin/sh: ./configure: No such file or directory\n' staging platform.hpp from: /tmp/pip-install-q3a1z988/pyzmq/buildutils/include_linux ************************************************ checking for timer_create creating build/temp.cygwin-3.0.6-x86_64-3.6/tmp gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/build=/usr/src/debug/python36-3.6.8-1 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/src/Python-3.6.8=/usr/src/debug/python36-3.6.8-1 -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/build=/usr/src/debug/python36-3.6.8-1 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/src/Python-3.6.8=/usr/src/debug/python36-3.6.8-1 -c /tmp/timer_createbmezx7bf.c -o build/temp.cygwin-3.0.6-x86_64-3.6/tmp/timer_createbmezx7bf.o /tmp/timer_createbmezx7bf.c:1:1: 警告: 戻り値の型をデフォルトの ‘int’ にします [-Wimplicit-int] main (int argc, char **argv) { ^~~~ /tmp/timer_createbmezx7bf.c: 関数 ‘main’ 内: /tmp/timer_createbmezx7bf.c:2:5: 警告: 関数 ‘timer_create’ の暗黙的な宣言です [-Wimplicit-function-declaration] timer_create(); ^~~~~~~~~~~~ gcc build/temp.cygwin-3.0.6-x86_64-3.6/tmp/timer_createbmezx7bf.o -o build/temp.cygwin-3.0.6-x86_64-3.6/a.out.exe ok ************************************************ building 'zmq.libzmq' extension creating build/temp.cygwin-3.0.6-x86_64-3.6/buildutils creating build/temp.cygwin-3.0.6-x86_64-3.6/bundled creating build/temp.cygwin-3.0.6-x86_64-3.6/bundled/zeromq creating build/temp.cygwin-3.0.6-x86_64-3.6/bundled/zeromq/src gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/build=/usr/src/debug/python36-3.6.8-1 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/src/Python-3.6.8=/usr/src/debug/python36-3.6.8-1 -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/build=/usr/src/debug/python36-3.6.8-1 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/src/Python-3.6.8=/usr/src/debug/python36-3.6.8-1 -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -DZMQ_IOTHREADS_USE_POLL=1 -DZMQ_POLL_BASED_ON_POLL=1 -Ibundled/zeromq/include -Ibundled -I/usr/include/python3.6m -c buildutils/initlibzmq.c -o build/temp.cygwin-3.0.6-x86_64-3.6/buildutils/initlibzmq.o gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/build=/usr/src/debug/python36-3.6.8-1 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/src/Python-3.6.8=/usr/src/debug/python36-3.6.8-1 -ggdb -O2 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/build=/usr/src/debug/python36-3.6.8-1 -fdebug-prefix-map=/usr/src/ports/python36/python36-3.6.8-1.x86_64/src/Python-3.6.8=/usr/src/debug/python36-3.6.8-1 -DZMQ_HAVE_CURVE=1 -DZMQ_USE_TWEETNACL=1 -DZMQ_USE_POLL=1 -DZMQ_IOTHREADS_USE_POLL=1 -DZMQ_POLL_BASED_ON_POLL=1 -Ibundled/zeromq/include -Ibundled -I/usr/include/python3.6m -c bundled/zeromq/src/address.cpp -o build/temp.cygwin-3.0.6-x86_64-3.6/bundled/zeromq/src/address.o In file included from bundled/zeromq/src/address.cpp:38:0: bundled/zeromq/src/tipc_address.hpp:43:10: 致命的エラー: linux/tipc.h: No such file or directory #include <linux/tipc.h> ^~~~~~~~~~~~~~ コンパイルを停止しました。 error: command 'gcc' failed with exit status 1 ---------------------------------------- Command "/usr/bin/python3.6 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-q3a1z988/pyzmq/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-record-3gayifc9/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-q3a1z988/pyzmq/
基本的には
以下のようにすると、~/.jupyter/jupyter_notebook_config.py が生成されるので、c.NotebookApp.browser に好みのブラウザを設定しておくと良いと言う話。
~/.bashrc に BROWSER 環境変数を設定しておいても良いだろう。
jupyter notebookで良いのだが、ブラウザが lynx になってしまう。
以下のようにすると、~/.jupyter/jupyter_notebook_config.py が生成されるので、c.NotebookApp.browser に好みのブラウザを設定しておくと良いと言う話。
jupyter notebook --generate-configしかし、当該の部分を見ると
## Specify what command to use to invoke a web browser when opening the notebook . # If not specified, the default browser will be determined by the `webbrowser` # standard library module, which allows setting of the BROWSER environment # variable to override it. #c.NotebookApp.browser = ''のように書かれているので、
export BROWSER=cygstart jupyter notebookまたは
BROWSER=cygstart jupyter notebookとすれば、config を生成せずとも十分であった。
~/.bashrc に BROWSER 環境変数を設定しておいても良いだろう。
- メモなど / 2017-11-24: cygwin での Jupyter Notebook の利用
コメントをかく