Cygwin上での"pip3 install jupyter"のエラー対処
jupyter notebookをインストールしてみようと、jupyter.orgのサイトにいったら、
As an existing or experienced Python user, you may wish to install Jupyter using Python’s package manager, pip, instead of Anaconda.
If you have Python 3 installed (which is recommended):
$python3 -m pip install --upgrade pip $python3 -m pip install jupyter
とか、挑発的な案内がなされていたので大人しく従ってみたら、jupypterをインストールできない始末。エラーメッセージをコピーし忘れたが、ググった結果やメッセージの流し読みから、どうやらCygwin上で関連パッケージのpyzmqをインストールする時にgcc周りでエラーになってしまう様子。Cygwin上でgccにPATHを通したり、gcc自体をインストールしてあっても自分の環境ではエラーとなってしまった。
解決策として、ソースからpyzmqを入れる方法をグーグル先生に教えてもらえたので、以下の魔法を唱えた。
$ wget https://github.com/zeromq/libzmq/releases/download/v4.2.1/zeromq-4.2.1.tar.gz $ tar -zxvf zeromq-4.2.1.tar.gz $ cd zeromq-4.2.1 $ ./configure $ make $ make install
インストールされたっぽいので、
$pip list
とかして確認すると、pyzmqがあるはず(以降はupdateもpipからできる模様)。後は、目的であったjupyterをインストールするのみ。
$python3 -m pip install jupyter
自分は"$pip3 install jupyter"としました。やったぜ!!
※Anaconda3からインストールしろって言わないでください。
参考サイト:
cygwinにjupyterlabを入れる
fenchu's great comment!!
jupyter.org