LoginSignup
6
7

More than 3 years have passed since last update.

PowerShellからJupyterNotebook/Labを起動できなくなった問題

Last updated at Posted at 2020-02-04

Jupyter Notebook/Labがコマンドから起動しない

タイトルの通り。
解決までに時間がかかったので備忘録として。
初歩的なミスです。

発生した問題

本来ならPowerShellから
jupyter notebook
とコマンドを入力すればJupyter Notebookが起動します。

Anaconda Powershell Promptからは起動できます。
しかしwindowsにインストールされていたPowershellからは起動できませんでした。

エラーメッセージ

Traceback (most recent call last):
  File "C:\Users\anaconda3\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 9, in <module>
    import sqlite3
  File "C:\Users\anaconda3\lib\sqlite3\__init__.py", line 23, in <module>
    from sqlite3.dbapi2 import *
  File "C:\Users\anaconda3\lib\sqlite3\dbapi2.py", line 27, in <module>
    from _sqlite3 import *
ImportError: DLL load failed: 指定されたモジュールが見つかりません。

Traceback (most recent call last):
  File "C:\Users\anaconda3\lib\site-packages\jupyterlab_server\server.py", line 20, in <module>
    from notebook.notebookapp import aliases, flags, NotebookApp as ServerApp
  File "C:\Users\anaconda3\lib\site-packages\notebook\notebookapp.py", line 83, in <module>
    from .services.sessions.sessionmanager import SessionManager
  File "C:\Users\anaconda3\lib\site-packages\notebook\services\sessions\sessionmanager.py", line 12, in <module>
    from pysqlite2 import dbapi2 as sqlite3
ModuleNotFoundError: No module named 'pysqlite2'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\anaconda3\Scripts\jupyter-lab-script.py", line 5, in <module>
    from jupyterlab.labapp import main
  File "C:\Users\anaconda3\lib\site-packages\jupyterlab\labapp.py", line 14, in <module>
    from jupyterlab_server import slugify, WORKSPACE_EXTENSION
  File "C:\Users\anaconda3\lib\site-packages\jupyterlab_server\__init__.py", line 4, in <module>
    from .app import LabServerApp
  File "C:\Users\anaconda3\lib\site-packages\jupyterlab_server\app.py", line 9, in <module>
    from .server import ServerApp
  File "C:\Users\anaconda3\lib\site-packages\jupyterlab_server\server.py", line 26, in <module>
    from jupyter_server.base.handlers import (                          # noqa
ModuleNotFoundError: No module named 'jupyter_server'

No moduleと言われていますがAnaconda Powershell PromptからはJupyter Notebookを起動できるため既にAnacondaに入っているはず。
怪しいのは
ImportError: DLL load failed: 指定されたモジュールが見つかりません。
の部分。

解決策

似たようなエラーが発生している人を発見しました。
https://qiita.com/HashiY/items/71b7d205624c2b9e128e)
読み込むべきファイルのPathが通っていないため、windows側から読み込むことができずに起動できないと考えました。

環境変数に
C:\Users\Anaconda3\Library\bin
を追加。

無事起動して解決。

6
7
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
6
7