Після установки за допомогою pip "jupyter: команда не знайдена"


141

Після встановлення з pip install jupyterтерміналом досі не вдається знайти jupyter notebook.

Ubuntu просто каже command not found. Схожий з ipython. Не pipвдалося встановити належним чином чи щось? Як Ubuntu знає, де шукати виконувані файли, встановлені pip?


1

Це стосується не лише Mac. В обох системах моя пропозиція вирішує справу.
Лео Леопольд Герц 준영

здається, що це має бути тут unix.stackexchange.com/questions/tagged/ubuntu
ChrisM

велике запитання. так багато відповідей і жоден з них працює для мене при використанні brewнаhigh sierra
javadba

Також лише незначна примітка: мені потрібен був прапор "--user" при встановленні, тому python3 -m pip install --user jupyterпрацював для мене
manesioz

Відповіді:


146

ви не вийшли з системи та увійшли? Це має бути на вашому шляху виконання. Якщо ні, то pip встановив виконувані файли в .local, так що в терміналі:

 ~/.local/bin/jupyter-notebook

слід почати зошит


28
піп не ставить юпітер на ваш шлях. Це помилка в документах для установки jupyter.
Дін Шульце

2
Привіт, це працює для мене, але я хотів би зрозуміти, чому. Я використовував sudo для того, щоб встановити піп, встановити юпітер, чи не слід це встановити на всю систему?
ривок

@DeanSchulze, ей, як же це встановити?
Гезим

4
Цікаво, що це не рішення. Слід ввести команду "jupyter". emunsing має кращий, повний aswer .
Денис Трофімов

1
Це не працює для мене, але ця відповідь зробив: stackoverflow.com/a/59571314/983722
Денніс Jaheruddin

86

Щоб мати змогу бігти jupyter notebookз терміналу, вам потрібно переконатися, що ~/.local/binце на вашому шляху.

Зробіть це, запустівши export PATH=$PATH:~/.local/binдля поточного сеансу або додавши цей рядок до кінця, ~/.bashrcщоб зміни були останніми для майбутніх сеансів (наприклад, використовуючи nano ~/.bashrc). Якщо ви редагуєте ~ / .bashrc, вам потрібно буде вийти з системи та знову увійти, щоб побачити зміни.


11
Для внесених змін ~/.bashrcнемає необхідності виходити з системи та повертатися назад. Просто зробіть source ~/.bashrcі цього буде достатньо.
edwinksl

32

Виконайте це в Терміналі

export PATH=~/anaconda3/bin:$PATH

Працював для мене на Ubuntu 16.10, Python3, Anaconda3

ОНОВЛЕННЯ

Додайте шлях до файлу ~ / .bashrc або ~ / .zshrc (якщо ви використовуєте zsh bash)

vi ~/.bashrc

додайте у файл нижче рядок

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

Закрийте файл

esc + : + wq

це працювало для мене! Я заздалегідь встановив анаконду
Кевін Даніковський

Прочитайте ще раз запитання. Я описав сценарій встановлення анаконди, але питання стосується піп. > Після встановлення з допомогою pip встановіть jupyter
Денис Трофімов,

31

Я спробував обидва,

pip install jupyter

і

pip3 install jupyter

але нарешті це зробили, використовуючи

sudo -H pip install jupyter

виконати команду як інший користувач -H

Параметр -H (HOME) вимагає, щоб політика безпеки встановила змінну середовища HOME у домашній каталог цільового користувача (root за замовчуванням), як зазначено в базі даних паролів. Залежно від політики, це може бути поведінка за замовчуванням.


8
Як правило, відповіді набагато корисніші, якщо вони включають пояснення того, що призначений для виконання коду та чому це вирішує проблему, не вводячи інших.
Том Аранда

Це працювало для мене на macOS High Sierra, що працює у віртуальній середовищі
землянику

Пізніше я зіткнувся з проблемами, використовуючи SUDO з pip. Як правило, цього не слід робити.
Нік Скоцзаро

@TomAranda ... але це передбачає, що ви знаєте, що відбувається у вашому оточенні. Це часто не так. Це просто список команд, який може працювати деяким людям без гарантій того, що він порушує. Я впевнений, що якщо ОП зрозуміє всі наслідки і в чому була проблема в першу чергу, вони б пояснили. Я все ще вважаю ці фрагменти корисними, хоча це не точна відповідь на проблему. Це складний світ залежностей від пакетів, іноді просто не варто розуміти, що саме відбувається. Якщо тільки це не програмне забезпечення місячної орбіти.
NeverEndingQueue,

27

Спробуйте

python -m notebook

Або якщо ви використовували pip3 для встановлення ноутбука:

python3 -m notebook

На Mac OS Catalina і заварений Python3.7


6
У мене є Mas OS Catalina, і так, це рішення спрацювало для мене! Але я не знаю, чому команда jupyter notebookбільше не працює?
Ісмаїл Аддоу

Працював для мене, довелося встановити python вимогу "шість" спочатку через pypi
kshikhar

Єдиний працював для мене на python3.6 на Ubuntu (але, звичайно, я працював python3.6 -m notebookзамість цього). Це тому, що я встановив Jupyter за допомогою pip3.6 (чого я хотів).
Yahya

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

7

Якщо юпітер виконується за допомогою цієї команди:

~/.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 я встановив джупітер

python3 -m pip install jupyter    

А потім, двійкові файли були встановлені в:

/Library/Frameworks/Python.framework/Versions/3.6/bin/jupyter-notebook

4

Спробуйте "pip3 install jupyter", а не pip. Це працювало для мене.


4

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

Виняток: команда Юпітера '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/

Після виходу з кореневого користувача тоді виконайте:

зошит юпітер


2
pip install --user --upgrade jupyter

Використовуючи вищевказану команду, слід виконати роботу в Ubuntu 18.04

Якщо цього не відбувається, виконайте кроки звідси


2

Ось що я зробив на Linux mint 19:

Я встановив жупітер із:

pip install jupyter

і командувати:

jupyter notebook

не працювало, тому з:

sudo apt install jupyter-notebook

Я виправив питання, jupyter notebookпрацював тоді.


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



0

Якщо ви встановили ноутбук Jupyter для Python 2, використовуючи 'pip' замість 'pip3', він може працювати:

ipython notebook

0

Мені довелося запустити "переоцінку", і тоді вдалося знайти команду юпітера


0

Я на Mojave з Python 2.7 і після того, pip install --user jupyterяк двійковий файл пішов сюди:

/Users/me/Library/Python//2.7/bin/jupyter

0

Найчастіше (у разі відсутності соку / місцевого / бункера)

which jupyter

Приклад виведення

~/miniconda3/bin/jupyter

щоб побачити шлях для юпітера, тоді явно використовуйте цей шлях із судо

sudo ~/miniconda3/bin/jupyter 

0

Ось як це працювало для мене Розташований PATH для юпітера після його установки за допомогою pip

який піп

/ usr / local / bin

тому для запуску ноутбука юпітера я просто набрав у своєму терміналі:

жупір-зошит

і він працював для мене, я використовую 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 (без судо) - це працювало для мене:

Спочатку переконайтеся, що це проблема 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.