jupyter-notebookの導入時不具合を一つ解決したのでメモ


 プログラミングほぼ初心者です。パイソン入門の為、jupyter-notebook(Ver6.03)を入れてコマンドプロンプトから起動してみると、エラーがおきました(下記)。調べてる中でなんとなく思いついた方法を試してみたら、うまくいったのでとりあえずのメモです。

★環境:
 Windows10(build:18363.720)
 anaconda(ver 1.7.2)、phython(ver 3.7.6)、jupyter-notebook(ver 6.0.3)

エラー内容

User\HOGE\anaconda3\lib\site-packages\zmq\backend\cython\__init__.py", line 6, in <module>
    from . import (constants, error, message, context,
ImportError: DLL load failed: 指定されたモジュールが見つかりません。

全然進まないし、ウェブの動きもディレクトリを移動しない状態になり、色々調べていたら、Qiitaで記事を発見。

 
 
同じバグではないですが、どうやらanaconda3\Library\binについて、環境変数Path内の優先度の問題で機能していないっぽい様子。。。もしかしたら、これもそうかもしれない・・・

消すのは怖かったので、パスをとおしてたユーザー環境変数のPATH内の順序を入れ替え、優先度を変えてみました。

対策


※\anaconda3\Library\binを一番上にしました。
 
 
 
 
……そうしたら、なんとうまくインストールできるように!
 

 
 というわけで、確認は全然取ってないけど多分環境変数の競合でインストール障害が起きて多っぽいので、環境変数の順位を入れ替えたら大丈夫っぽい??ということでした。

その後

このまま、一番上にしてても大丈夫なのか…と心配に思い、シャットダウンをする前に、順位を戻しました。jupyter-notebookの方は軽く触ってですが、問題はなく動いてそうです。

下手な文章でしたが、以上です。m(__)m