LoginSignup
13
13

More than 5 years have passed since last update.

pipのキャッシュにはまる

Last updated at Posted at 2018-03-29

結局原因不明なのですが、pipでJupyterのインストールを実行すると、tornadoのインストールのところで固まってしまう現象に遭遇しました。

【追記】解決しました。最後に記載します。
【追記】タイトルを変更しました。

$ pip install jupyter
Collecting jupyter
  Using cached jupyter-1.0.0-py2.py3-none-any.whl
Collecting ipykernel (from jupyter)
  Using cached ipykernel-4.8.2-py3-none-any.whl
Collecting qtconsole (from jupyter)
  Using cached qtconsole-4.3.1-py2.py3-none-any.whl
Collecting jupyter-console (from jupyter)
  Using cached jupyter_console-5.2.0-py2.py3-none-any.whl
Collecting notebook (from jupyter)
  Using cached notebook-5.4.1-py2.py3-none-any.whl
Collecting ipywidgets (from jupyter)
  Using cached ipywidgets-7.1.2-py2.py3-none-any.whl
Collecting nbconvert (from jupyter)
  Using cached nbconvert-5.3.1-py2.py3-none-any.whl
Collecting ipython>=4.0.0 (from ipykernel->jupyter)
  Using cached ipython-6.2.1-py3-none-any.whl
Collecting traitlets>=4.1.0 (from ipykernel->jupyter)
  Using cached traitlets-4.3.2-py2.py3-none-any.whl
Collecting jupyter-client (from ipykernel->jupyter)
  Using cached jupyter_client-5.2.3-py2.py3-none-any.whl
Collecting tornado>=4.0 (from ipykernel->jupyter)
  Downloading tornado-5.0.1.tar.gz (504kB)
    99% |███████████████████████████████▉| 501kB 2.3MB/s eta 0:00:01

上記のようにtornadoのダウンロードが99%になったままインストールが止まってしまいます。

anyenvを使っています。

$ anyenv version
pyenv: miniconda3-latest

OSはmacOS Sierraです。

対処方法

根本的な解決方法はわかりませんでした。
仕方がないのでtornado-5.0.1.tar.gzを以下からダウンロードし、

ダウンロードしたファイルを指定してtornadoをインストールしました。

$ pip install ~/Desktop/tornado/tornado-5.0.1.tar.gz

この後で

$ pip install jupyter

として、Jupyterを無事にインストールできました。

解決

投稿直後に「pipのcache!」と思いあたり、すぐに解決しました。
以下を参考にさせていただきました。

検証のため、一旦tornadoをアンインストールして、

$ pip uninstall tornado

以下で再インストールできました。

pip --no-cache-dir install -I tornado

もっと早く気付けよって話でした…

13
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
13