WindowsのコマンドラインからJupyterを実行する


89

JupyterをWindows10、Python3.xにインストールしました

$ pip install jupyter

ターミナルを再起動しましたが、インストールは正常に機能します。

しかし、実行しようとしています

$ jupyter notebook

次のエラーが発生します

'jupyter' is not recognized as an internal or external command, operable program or batch file.

Jupyterの実行可能ファイルはどこでどのように見つかりますか?

回答:


168

Pythonライブラリパスがシステム変数に含まれていることを絶対に確信している場合(そして、Jupyterをpipインストールするときにそのパスを見つけることができる場合は、少し読む必要があります)、Windowsで「コマンドが見つからないか認識されない」エラーが発生します、 あなたが試すことができます:

python -m notebook

少なくとも私のWindows(Windows 10 Pro)の場合、python -m何らかのエラーが発生することなく、コマンドラインからPythonパッケージを実行できる唯一の方法は

Fatal error in launcher: Unable to create process using ' "

または

Errno 'THIS_PROGRAM' not found

私は長年Ipythonを使用していますが、この問題が発生するのはこれが初めてです。私は(他の人が言ったように)それがWindows10と関係があり、実行がpython -m notebook機能していると考えました!解決してくれてありがとう。
セレンディピティ2017年

3
これは私にとってはうまくいきましたが、jupyter notebookコマンドが機能しなくなった理由がわかりません(Windows 10にPythonを再インストールした後、機能しなくなりました)
AlalehAhmadian19年

1
JupyterLabで使用する場合python -m jupyterlab
Georgy


29

最初にこれらのコマンドのいずれかを試してください。

$ py -m notebook
$ python -m notebook

jupyterlabユーザー向け

py -m jupyterlab

そうでなければ

$ python -m pip install jupyter --user
$ jupyter notebook

これが機能しない場合。

pipは、ローカルのパスに直接jupyterを追加しません。

からの出力

$ which python
/c/Users/<username>/AppData/Local/Programs/Python/Python35-32/python

少し掘り下げた後、フォルダー内にjupyterの実行可能ファイルが見つかりました。

C:\Users\<username>\AppData\Roaming\Python\Python35\Scripts\jupyter.exe

ローカルフォルダとローミングフォルダの違い

したがって、コマンドラインからプログラムを実行できるようにする場合は、それを%PATH変数に追加する必要があります。これを行うためのPowerShellスクリプトを次に示します。必ず「;」を追加してください 新しいパスを追加する前に。

$ [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Users\<username>\AppData\Roaming\Python\Python35\Scripts", [EnvironmentVariableTarget]::User)

更新:

あなたが使用している場合はpython3、スイッチアウトpythonpython3 私はあなたが使用することを奨励するpyenv代わりに:)


1
これをありがとう。私は数ヶ月前にこの解決策を探しましたが、あきらめました。最後に、私はそれがここの奥深くに潜んでいるのを見つけます
Muhammad Ali

この答えをどうもありがとう。Scriptsフォルダーへのパスを見つけて、環境変数のパスに追加しました。これでうまくいきました。
SamuelNde18年

私はあなたが使用してローカルにインストールするときにこの問題が発生したと考えているpip --user
QWR

あなたがのpython3を使用している場合は、書き込みのpython3 -mノート
Nasta

4
whichはコマンドプロンプトまたはPowershellコマンドではないため、GitBashなどで実行する必要があります。コマンドプロンプトでは、代わりにを使用できますwhere
マイク

13

JupyterノートブックをWindows10で実行しました。アナコンダのようなディストリビューションに依存せずにこのタスクを実行する最も簡単な方法は、Cygwinを使用することでした。

Cygwinで、python2、python2-devel、python2-numpy、python2-pip、tcl、tcl-devel(インストールしたすべてのパッケージの以下の画像を含めました)およびその他の利用可能なpythonパッケージをインストールします。これははるかに簡単なオプションです。

次に、次のコマンドを実行して、jupyternotebookをインストールします。

python -m pip install jupyter

以下は、他の人もこのリストを必要とする場合に備えて、ライブラリを追加するために実行した実際のコマンドです。

python -m pip install scipy

python -m pip install scikit-learn

python -m pip install sklearn

python -m pip install pandas

python -m pip install matplotlib

python -m pip install jupyter

上記のコマンドのいずれかが失敗しても、ほとんどの場合、解決策は非常に簡単です。あなたがしていることは、不足しているパッケージ/ライブラリのビルドの失敗を調べることです。

欠落しているpyzmqが表示されているとしましょう。次に、Cygwinを閉じ、インストーラーを再度開き、パッケージリスト画面に移動し、すべて「full」と表示してから、zmqなどの名前を検索し、それらのライブラリをインストールして、上記のコマンドを再試行します。

このアプローチを使用すると、不足しているすべての依存関係を最終的に正常に処理するのは非常に簡単でした。

Cygwinパッケージリスト

すべてがインストールされたら、Cygwinで実行し、ノートブックUIツリーの「ルート」にしたいフォルダーに移動して次のように入力します。

jupyter notebook

これにより、ノートブックが起動し、以下のような出力が表示されます。

$ jupyter notebook
[I 19:05:30.459 NotebookApp] Serving notebooks from local directory: 
[I 19:05:30.459 NotebookApp] 0 active kernels
[I 19:05:30.459 NotebookApp] The Jupyter Notebook is running at: 
[I 19:05:30.459 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

Copy/paste this URL into your browser when you connect for the first time, to login with a token:

http://localhost:8888/?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

4

Python 3.7.6インストール後のWindows 10用、私はこれらのコマンドを使用します。

1. pip install notebook
2. python -m notebook

または

C:\ Users \ Hamza \ AppData \ Local \ Packages \ PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0 \ LocalCache \ local-packages \ Python37 \ Scripts。

私のPCの場合、python-scriptsは上記のパスにあります。このパスを環境変数に追加できます。次に、コマンドを実行します。

1. jupyter notebook

3

Anacondaディストリビューションを使用している場合は、インストール時に[パスの変更]オプションをオンにしてください。


3
WindowsマシンにAnacondaをインストールした後:Pythonの場所をシステム変数「Path」に追加します。Windowsサーチを使用してシステムエディタを見つけ、PATH環境変数を変更します[c:\を含むパス全体を入力し、必ず「;」で始まるようにしてください seperator]またはコマンドライン "set path =%path%; C:\ users \ your-path-here \"を使用します...これで、任意のコマンドプロンプトの場所からPythonを呼び出すことができます。
AZBlue 2017

2

パスに以下を追加できます

C:[Pythonインストールパス] \ Scripts

例:C:\ Python27 \ Scripts

これは、jupyterおよびここで実行する他のすべてのpipインストールで機能し始めます。



2

環境変数にPythonPATHが正しく指定されているかどうかを確認してください。
そうでない場合は、Pythonパスを設定します。次に、以下を使用します。

$ python -m notebook


1

これが私が述べた問題をどのように解決したかです、それが役立つことを願っています:

  1. pythonの公式ウェブサイトを使用してpython3.7をインストールします。インストールには、チェックボックスをオンにしてPATHをインストールします。

  2. その後、cmdを開き(手順1の後で必ず開いてください)、次のように記述します。pipinstall jupyter ENTER

  3. これで、次のコマンドを使用してjupyternotebookを開くことができるはずです:jupyter Notebook

簡単そうに見えますが、それも役立つかもしれません。


1

私にとっての問題はjupyter、間違ったディレクトリからコマンドを実行していたことでした。

スクリプトを含むパスに移動すると、すべてが機能しました。

道- C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\Scripts


1

2つのPythonバージョンがインストールされています:1。Python3.8.2:これは個別にインストールされました2. Python 3.7.6:これはAnaconda3と一緒にインストールされました

パス変数を正しく設定した後でも、複数のバージョンで競合が発生しました。

Python 3.8.2をアンインストールし、再起動後、コマンド

jupyter notebook

完璧に動作しました:)


1

バッチファイルを作成し、WindowsサーチでJupiterを検索してそのプロパティを検索すると、この文字列が表示されます。 D:\ anaconda3 \ python.exe D:\ anaconda3 \ cwp.py D:\ anaconda3のD:\ anaconda3 \ python.exe D:\ anaconda3 \スクリプト\ jupyter-notebook-script.py "%USERPROFILE%/" 取得した後、これにより、このコンテンツを含むjupitor.batファイルを作成し、そのファイルをdまたは任意のドライブのスクリプトフォルダーに保存して、環境パスにスクリプトファイルのパスを追加できます。

次に、cmdにjupitorと入力することで、これを簡単に呼び出すことができます。


1

まず、Pythonパスがシステム変数に含まれていることを確認する必要があります。次に、これを実行してみてください。

python -m pip install jupyter --user

そしてこれを実行します

py -m notebook or  jupyter notebook

0

私の問題は、ユーザーのフォルダーのフォルダー名にスペースがあることでした。

新しいユーザーを作成してそのWindowsユーザーに切り替えた後、Anaconda内からのWindowsショートカットとリンクは正常に機能しました。

Windows 8.164ビット。最新のアナコンダ。

注:再インストールするAnacondaをアンインストールすることになりましたが、問題は実際にはWindowsユーザーのユーザー名/ユーザーフォルダー内のスペースだけでした。


0

Python3.6.3の使用。ここで、コマンド「python -m pip install jupyter」を使用してJupyterをインストールした後、「jupyternotebook」コマンドがwindowsコマンドプロンプトを使用して機能しませんでした。

しかし、ついに「python -m Notebook」が機能し、jupyterノートブックをローカルで実行できるようになりました。

http:// localhost:8888 / tree


0

Windows 10の場合:Jupyterノートブックのインストールにanaconda3を使用し、インストール中にシステムに環境変数を追加するチェックボックスをオンにするのを忘れた場合は、次の環境変数を「Path」変数に手動で追加する必要があります。環境変数の編集 ")

Anaconda3の環境変数


0
## Windows CMD

デフォルトのインストールの場合(インストール時に「パスの追加」と「次へ」をチェックするだけです)

python -m notebook

C:\でのカスタムインストールの場合

jupyter notebook

0

「$ pipinstalljupyter」コマンドの代わりに「python-mpip installjupyter」コマンドを使用してjupyterをインストールした場合は、次の手順に従います。

  1. メモ帳を作成する
  2. 拡張子を「.txt」から「.ipynb」に変更します
  3. それを右クリックし、「で開く」をクリックします
  4. ポップアップで、-C:\ Users \ <"windows_user_name"> \ AppData \ Roaming \ Python \ Python38 \ Scriptsに移動します
  5. 「jupyter-lab.exe」をクリックします

0

100%実用的なソリューション:

次の手順を実行します:

  1. 「python-3.8.2-amd64.exe」セットアップまたは他のバージョンのpythonパッケージをダウンロードしたフォルダーを開きます

  2. 「python-3.8.2-amd64.exe」をダブルクリックします

  3. 「変更」をクリックします

  4. 「オプション機能」が表示されます

  5. 「次へ」をクリックします

  6. 「Pythonを環境変数に追加」を選択します

  7. 「インストール」をクリックします

  8. 次に、任意のフォルダーでjupyterを実行できます。

    E.g  open "cmd" command prompt

    Type : 
    E: 

    E:\>jupyter notebook

    It will get started without showing

    'Jupyter' is not recognized

ありがとう


0

私はちょうど回復ポイントの助けを借りて私のコンピュータを回復し、その後ノートブックがちょうど機能しなくなったので、私はwindows7で同じ問題に直面していました。パス設定を変更しようとしましたが、何も機能しなかったので、Pythonをインストール元のアプリケーションでアンインストールし、その後再度インストールしました。その後、jupyter Notebookを再度インストールすると、正常に動作しました。ありがとう


0

Python 3.8 / pip対応のWin10マシンの上にJupyterLabをインストールしたばかりなので、Windowsでこれらの起動の問題が発生しました。すべて問題がない場合(C:\ Users [Username] \ AppData \ Local \ Programs \ Python \ Python38-32 \ ScriptsなどのPythonのPATHがあることを確認してください)、次のコマンドを実行するだけです。

jupyter-lab.exe

以上です。

乾杯


0

インストールするには、Windowsコマンドラインで「pipinstallnotebook」を使用しました

python -m Notebookを実行することはできませんでしたが、python3 -mnotebookは機能しました

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.