Запуск jupyter через командную строку в Windows

Я установил Jupyter на Windows 10, python 3.x через

$ pip install jupyter

Установка для работы отлично, даже если я перезапустил терминал.

Но попытка запустить

$ jupyter notebook

'jupyter' не распознается как внутренняя или внешняя команда, оперативной программы или командного файла.

Как и где найти исполняемый файл Jupyter?

Ответ 1

Если вы абсолютно уверены, что ваш путь к библиотеке python находится в ваших системных переменных (и вы можете найти этот путь, когда вы устанавливаете jupyter, вам просто нужно немного почитать), и вы по-прежнему испытываете "команда не найдена или не распознана", ошибки в окнах, вы можете попробовать:

python -m notebook

Для моих окон, по крайней мере (Windows 10 Pro), наличие python -m - единственный способ запустить мои пакеты python из командной строки, не запуская какую-либо ошибку.

Неустранимая ошибка в пусковой установке: невозможно создать процесс, используя "

или

Errno 'THIS_PROGRAM' не найден

Ответ 2

У меня была та же проблема, но

py -m notebook

работал у меня.

Ответ 3

Я запустил ноутбук Jupyter в Windows 10. Я нашел самый простой способ выполнить эту задачу, не полагаясь на такой дистрибутив, как Anaconda, - использовать Cygwin.

В Cygwin установите python2, python2-devel, python2-numpy, python2-pip, tcl, tcl-devel, (я включил изображение ниже всех установленных мной пакетов) и любые другие доступные вам пакеты python. Это, безусловно, самый простой вариант.

Затем запустите эту команду, чтобы просто установить ноутбук Jupyter:

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, снова откройте установщик, перейдите к экрану списка пакетов, покажите "полный" для всех, затем найдите имя, например zmq, установите эти библиотеки и повторите приведенные выше команды.

Используя этот подход, было довольно просто в конечном итоге успешно пройти через все отсутствующие зависимости.

Список пакетов Cygwin

После того, как все установлено, запустите в Cygwin перейдите в папку, которую вы хотите быть "корнем" для дерева интерфейса ноутбука и введите:

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 -m pip install jupyter --user
$ jupyter notebook

Если это не работает.

pip не добавляет jupyter напрямую в path для local.

Выход из

$ 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)

Ответ 5

Если вы используете дистрибутив Anaconda, убедитесь, что при установке его вы проверяете параметр "Изменить PATH".

Ответ 6

В Windows 10 вы можете использовать ipython notebook. Это работает для меня.

Ответ 7

Вы можете добавить следующее к вашему пути

C: [путь установки Python]\Scripts

например, C:\Python27\Scripts

Он начнет работать для jupyter и для каждой другой установки pip, которую вы здесь сделаете.

Ответ 8

Вот как я решил указанную проблему, надеюсь, это поможет:

  1. установите python 3.7, используя официальный сайт для python, при установке включите установку PATH, поставив галочку

  2. после этого откройте cmd (обязательно откройте его после шага 1) и напишите: pip install jupyter ENTER

  3. теперь вы сможете открыть блокнот jupyter с помощью команды: jupyter notebook

Кажется простым, но это также может помочь.

Ответ 9

Сначала вы должны убедиться, что вы указали путь к Python в системных переменных. Затем попробуйте запустить

    python -m pip install jupyter --user

а затем запустить это

    py -m notebook or  jupyter notebook

Ответ 10

Моя проблема заключалась в том, что в моей папке пользователя было место в имени папки.

Создав нового пользователя и переключившись на этого пользователя Windows, быстрые клавиши и ссылки из "Anaconda" отлично работали.

Windows 8.1 64 бит. Последняя Анаконда.

Примечание. В результате я удалил переустановку Anaconda, но мой смысл в том, что проблема в том, что это просто пространство в пользовательской папке пользователя/папке пользователя Windows.

Ответ 11

Использование python 3.6.3. Здесь, после установки Jupyter с помощью команды 'python -m pip install jupyter', команда 'jupyter notebook' не работала для меня с помощью командной строки Windows.

Но, наконец, "python -m notebook" сработал и сделал Jupyter notebook для работы на локальном компьютере.

HTTP://локальный: 8888/дерево