3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Anacondaの仮想環境でJupyter Notebookを動かすときにエラー

Posted at

Jupyter NotebookをAnacondaの仮想環境で動かそうとしてトラブルに見舞われたので、自分の施した対処法を書いておきます。

#環境

  • Windows10 64bit Home バージョン20H2
  • Anaconda3-2020.11-Windows-x86_64

#仮想環境の作成~Jupyter Notebookのインストールまで
Web上には様々な情報がありますが、自分が試した中ではこれが一番簡単だと思いました。

まずは仮想環境を作成します。

$ conda create -n 環境名 python=バージョン ライブラリ名

作成した仮想環境に入ります。

$ conda activate 環境名

仮想環境でJupyter Notebookをインストールします。
(仮想環境作成時にライブラリ名で「jupyter」を指定して一緒にインストールしていた場合は不要)

$ conda install jupyter

Jupyter Notebookのカーネルに作成した仮想環境を表示するように設定します。

$ ipython kernel install --user --name=環境名

#エラー発生
この状態で仮想環境で以下のコマンドでJupyter Notebookを起動できます。

$ jupyter notebook

が、Pythonコードを書いても実行されず。Jupyterはカーネルに何回も接続をトライした挙句エラーが発生。以下のようなメッセージが出てきたのでDLLの読み込みに失敗しているようです。

 File "C:\Users\ユーザ名\anaconda3\envs\環境名\lib\site-packages\zmq\backend\cython\__init__.py", line 6, in <module>
    from . import (constants, error, message, context,
ImportError: DLL load failed while importing error: 指定されたモジュールが見 つかりません。

#エラー対処策
解決策がないか探し回ったところ、以下の情報にたどり着きました。

Anacondaの仮想環境がjupyterに認識されないorエラー出るときの対処

コマンドをそのまま引用させていただきますが、自分の環境でもこのコマンドを仮想環境で実行することで解決できました!

$conda uninstall pyzmq

$conda install pyzmq

$conda install jupyter

#補足:カーネルの削除
Jupyterに追加した仮想環境のカーネルを削除する方法は以下の通りです。

$ jupyter kernelspec uninstall 環境名
3
2
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
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?