После установки с помощью pip «jupyter: команда не найдена»

142

После установки с помощью pip install jupyterтерминала все еще не удается найти jupyter notebook.

Ubuntu просто говорит command not found. Похоже с ipython. Не pipудалось правильно установить или что-то? Как Ubuntu знает, где искать исполняемые файлы, установленные с pip?

Джон Мангуаль
источник
1
Возможная копия команды ноутбука Jupyter не работает на Mac
Лео Леопольд Херц 준영
Это касается не только Mac. В обеих системах мое предложение решает проблему.
Лео Леопольд Герц 준영
Похоже, что это должно быть здесь unix.stackexchange.com/questions/tagged/ubuntu
ChrisM
отличный вопрос так много ответов, и ни один из них не работает для меня при использовании brewonhigh sierra
javadba
Также просто небольшая заметка: мне понадобился флаг "--user" при установке, поэтому python3 -m pip install --user jupyterу меня
сработало

Ответы:

146

ты не вышел и не залогинился? Это должно быть на вашем пути, чтобы выполнить. Если нет, то pip установил исполняемые файлы в .local, поэтому в терминале:

 ~/.local/bin/jupyter-notebook

должен начать ноутбук

Бенн Маленжер
источник
28
Пип не ставит Юпитера на твоем пути. Это грубая ошибка в документации по установке Jupyter.
Дин Шульце
2
Привет, это работает для меня, но я хотел бы понять, почему. Я использовал sudo для установки pip jupyter, разве это не должно быть общесистемной установкой?
Jerpint
@DeanSchulze, эй, как его установить?
Gezim
4
Интересно, это не решение проблемы. Нужно уметь набирать команду "jupyter". Emunsing имеет лучший, полный ответ .
Денис Трофимов
1
Это не сработало для меня, но этот ответ
сработал
86

Чтобы иметь возможность работать jupyter notebookс терминала, вам необходимо убедиться, что он ~/.local/binнаходится на вашем пути.

Сделайте это, запустив export PATH=$PATH:~/.local/binтекущий сеанс или добавив эту строку в конец, ~/.bashrcчтобы изменения вступили в силу для будущих сеансов (например, с помощью nano ~/.bashrc). Если вы отредактируете ~ / .bashrc, вам нужно будет выйти и снова войти, чтобы изменения вступили в силу.

emunsing
источник
11
Для внесения изменений ~/.bashrcне нужно выходить из системы и затем снова входить в нее. Просто сделайте, source ~/.bashrcи этого будет достаточно.
Edwinksl
33

Я попробовал оба,

pip install jupyter

и

pip3 install jupyter

но, наконец, сделали это с помощью

sudo -H pip install jupyter

выполнить команду от имени другого пользователя -H

Опция -H (HOME) требует, чтобы в политике безопасности была задана переменная среды HOME для домашнего каталога целевого пользователя (по умолчанию root), как указано в базе данных паролей. В зависимости от политики это может быть поведение по умолчанию.

Адитья пратап сингх
источник
8
Как правило, ответы гораздо полезнее, если они включают в себя объяснение того, для чего предназначен код, и почему это решает проблему, не представляя других.
Том Аранда,
Это сработало для меня на MacOS High Sierra, работающей в виртуальной
среде
Я столкнулся с проблемами позже, используя SUDO с pip. Как правило, вы не должны этого делать.
Ник Скосзаро
@ TomAranda ... но это предполагает, что вы знаете, что происходит в вашей среде. Это часто не так. Это просто список команд, которые могут работать для некоторых людей без каких-либо гарантий того, что он сломает. Я уверен, что если ОП поймет все последствия и в чем проблема, в первую очередь, они объяснят. Я все еще нахожу эти фрагменты полезными, хотя это не точный ответ на проблему. Это сложный мир зависимостей пакетов, иногда просто не стоит точно понимать, что происходит. Если это не программное обеспечение лунной орбиты.
NeverEndingQueue
32

Выполните это в Терминале

export PATH=~/anaconda3/bin:$PATH

У меня работали на Ubuntu 16.10, Python3, Anaconda3

ОБНОВИТЬ

Добавьте путь в файл ~ / .bashrc или ~ / .zshrc (если вы используете zsh bash)

vi ~/.bashrc

добавить строку ниже в файл

PATH=~/path/to/anaconda:$PATH

Закройте файл с помощью

esc + : + wq
Пранаяджит Тхакаре
источник
это сработало для меня! Я заранее установил анаконду
Кевин Даниковски
Пожалуйста, прочитайте еще раз вопрос. Я описал сценарий установки Anaconda, но вопрос связан с пунктом. > После установки с помощью pip установите jupyter
Денис Трофимов
27

Пытаться

python -m notebook

Или, если вы использовали pip3 для установки ноутбука:

python3 -m notebook

На Mac OS Catalina и варится Python3.7

ehacinom
источник
6
У меня есть Mas OS Catalina, и да, это решение сработало для меня! Но я не знаю, почему команда jupyter notebookбольше не работает?
Исмаил Адду
Работал для меня, должен был установить Python требование «шесть» сначала через Pypi
Kshikhar
Единственный из них работал для меня на python3.6 в Ubuntu (но, конечно, я работал python3.6 -m notebookвместо этого), потому что я установил Jupyter, используя pip3.6 (что я и хотел).
Яхья
10

В Mac OS вам нужно экспортировать данные ~/.local/binв вашу $PATHпеременную.

# Edit the bash profile:
$ vim ~/.bash_profile

# Add this line inside ~/.bash_profile:
export PATH=$PATH:~/.local/bin

# Update the source:
$ source ~/.bash_profile

# Open Jupyter:
$ jupyter notebook
monteirobrena
источник
7

Если jupyter запущен этой командой:

~/.local/bin/jupyter-notebook

просто запустите эту команду в терминале

 export PATH=~/.local/bin:$PATH
Арман Фейзи
источник
6
  • Откройте окно терминала, используя Ctrl + Alt + T.

  • Запустите команду gedit ~ / .profile.

  • Добавьте строку. экспорт PATH = $ PATH: /. local / bin / jupyter-notebook. на дно и сохранить.

  • Выйдите и войдите снова.

Надеюсь, это сработает.

Акшай В Джагтап
источник
6

На Mac Os High Sierra я установил jupyter с помощью

python3 -m pip install jupyter    

И затем, двоичные файлы были установлены в:

/Library/Frameworks/Python.framework/Versions/3.6/bin/jupyter-notebook
Juliatzin
источник
4

Попробуйте "pip3 install jupyter" вместо pip. Это сработало для меня.

SUNIL8055
источник
4

После установки Jupyter Notebook на Ubuntu я получил ошибку ниже:

Исключение: команда Jupyter 'jupyter-notebook' не найдена.

Я использовал простую команду, она работает для меня

pip install --upgrade --force-reinstall --no-cache-dir jupyter

Источник: http://commandstech.com/how-to-install-jupyter-on-ubuntu16-04-with-pictures-commands-errors-solution/

После выхода из пользователя root выполните:

тетрадь Jupyter

Спандана р
источник
2
pip install --user --upgrade jupyter

Использование вышеуказанной команды должно сделать работу в Ubuntu 18.04

Если это не так, следуйте инструкциям здесь

Malgo
источник
2

Вот что я сделал на Linux Mint 19:

Я установил Jupyter с:

pip install jupyter

и команда:

jupyter notebook

не работал, так что с:

sudo apt install jupyter-notebook

Я исправил проблему, jupyter notebookработал тогда.

Acmpo6ou
источник
1

Единственное, что меня сработало , это экспортировать в PATH версию Python, которая, конечно, связана с pip3 :) (после долгих попыток) просто запустите:

which pip3

вы должны получить что-то вроде (в Mac):

/Library/Frameworks/Python.framework/Versions/3.6/bin/pip3

Теперь запустите:

export PATH=/Library/Python/3.6/bin:$PATH

Если это работает для вас :) просто добавьте его в свой bashrcилиzshrc

Kohn1001
источник
1

Для моего случая jupyter-notebook <name of the notebook>сработало

Йигит Алпарслан
источник
1
Работал для меня: D
Filip
0

Если вы установили ноутбук Jupyter для Python 2, используя «pip» вместо «pip3», он может работать:

ipython notebook
luminousmen
источник
0

Мне пришлось запустить «rehash», а затем он смог найти команду Jupyter

NateW
источник
0

Я на Мохаве с Python 2.7 и после pip install --user jupyterбинарного пошел сюда:

/Users/me/Library/Python//2.7/bin/jupyter
Марк Макдональд
источник
0

В большинстве случаев (в случае, когда jupyter не находится в / local / bin),

which jupyter

Пример вывода

~/miniconda3/bin/jupyter

чтобы увидеть путь для jupyter, затем явно использовать этот путь с sudo

sudo ~/miniconda3/bin/jupyter 
Пол Бендевис
источник
0

Вот как это работает у меня ПУТЬ для jupyter после установки его с помощью pip находится

какой пункт

/ USR / местные / бен

Итак, чтобы запустить ноутбук Jupyter, я просто набрал в своем терминале:

jupyter-ноутбук

и это работало для меня, я использую Parrot OS и установил Jupyter с помощью pip3

МСУЙЯ
источник
0

Я скомпилировал Python3.7 из исходного кода, с помощью следующей команды

./configure --prefix=/opt/python3.7.4 --with-ssl
make
make install

после того, как pip3.7 install jupyterя обнаружил, что исполняемый файл находится под/opt/python3.7.4/bin

проверьте мой ответ здесь Отсутствует sqlite3 после компиляции Python3, чтобы получить более подробную информацию о компиляции python3.7 и pip под ubuntu14.04

Укун
источник
0

Любой, кто ищет запуск jupyter как sudo, когда jupyter установлен с помощью virtualenv (без sudo) - это сработало для меня:

Сначала убедитесь, что это проблема PATH:

Проверьте, which jupyterпокрыт ли путь, возвращаемый пользователем sudo:

sudo env | grep ^PATH

(В отличие от текущего пользователя: env | grep ^PATH)

Если он не покрыт - добавьте мягкую ссылку от него на один из покрытых путей. Например:

sudo ln -s /home/user/venv/bin/jupyter /usr/local/bin

Теперь вы сможете запустить:

sudo jupyter notebook
Mork
источник