Помилка під час запуску `jupyter notebook` (такого файлу або каталогу немає)


95

Коли я виконую jupyter notebookу своєму віртуальному середовищі в Arch Linux, сталася така помилка.

Error executing Jupyter command 'notebook': [Errno 2] No such file or directory

Моя версія Python - 3.6, а моя версія Jupyter - 4.3.0

Як я можу вирішити цю проблему?


@LouiseDavies pip install "ipython[notebook]"та pip install jupyter
Девід Чен

@LouiseDavies Сталася помилка-bash::command not found
Девід Чен

Відповіді:


149

Мені здається, ніби інсталяція якось зіпсувалась. Спробуйте запустити:

# For Python 2
pip install --upgrade --force-reinstall --no-cache-dir jupyter
# For Python 3
pip3 install --upgrade --force-reinstall --no-cache-dir jupyter

Це повинно переінсталювати все з PyPi. Це повинно вирішити проблему, оскільки, на мою думку, запуск pip install "ipython[notebook]"заплутався.


7
Це не вирішує моєї проблеми. Я використовую Ubuntu 17.04 і Python 3.6
Хуан

2
pip3 install --upgrade --force-reinstall --no-cache-dir jupyter працював у мене. Я використовую Windows 10 та Python 3.5
Romano Vacca

1
Це допомагає не намагатися відкрити лабораторію jupyter в одному терміналі після запуску всього цього.
Ashley

4
У мене це вийшло після додавання --user. Без цієї опції я отримував дозвіл на відмову в пакеті. Я пам’ятаю, як встановив цей пакет деякий час тому, можливо, я використовував sudo або щось не так.
aless80

Це спрацювало для мене, але спочатку потрібно виконати "pip3 install --upgrade pip"
dvillaj

48

Для мене проблема полягала в тому, що команда після інсталяції jupyter notebookзмінилася на jupyter-notebook.

Якщо це не спрацює, спробуйте python -m notebook, а якщо відкриється, закрийте його, а export PATH=$PATH:~/.local/bin/потім оновіть шлях, відкривши новий термінал, і повторіть jupyter notebookспробу.

І , нарешті, якщо це не спрацює, подивіться на vim /usr/local/bin/jupyter-notebook, vim /usr/local/bin/jupyter, vim /usr/local/bin/jupyter-lab(якщо у вас є JupyterLab) і редагувати версии #! Пітон над файлом , щоб відповідати версії пітона ви намагаєтеся використовувати. Як приклад, я встановив Python 3.8.2 на своєму mac, але ці файли все ще мали шлях до версії 3.6, тому я відредагував його до#!/Library/Frameworks/Python.framework/Versions/3.8/bin/python3


2
Це також вирішило мою проблему, я додаю, що мій антивірус (avast тоді) вперше блокував jupyter - довелося ввести команду двічі.
Адав,

1
Саме це! Спробував видалити та встановити стільки речей завдяки тому, що люди розповідали, але це спрацювало як шарм.
Schütze

Це спрацювало для мене. Я використовую Ubuntu 18.04 та Python3.
Данні

27

Спробуйте виконати цю команду: python -m IPython notebook

Подяки користувачеві GitHub Milannju, який надав рішення тут .


2
якщо ви хочете зробити посилання на конкретне місце на веб-сайті, просто огляньте html, знайдіть елемент, на який ви хочете зробити посилання, з ідентифікатором та додайте #IDдо URL-адреси
Neuron,

Так, але тоді ви використовуєте IPython, який завжди має python3 як ядро. Якщо ви хочете використовувати інші ядра або інші розширення jupyter, вам слід змусити jupyter працювати.
LBoss

17

Це спрацювало для мене. (Python 3.6 на Ubuntu 18.04 LTS)

export PATH=$PATH:~/.local/bin/

Це вирішило мою проблему; Я намагався встановити Toree після стандартної установки Jupyter Anaconda.
jmng

Працюючи і у мене, я скопіював цю команду в свій .bashrc, щоб завжди вона працювала, а не лише в терміналі, де я виконував цю команду.
LBoss

12

На Ubuntu 18.10 мені допомогла наступна команда.

sudo apt-get install jupyter-notebook

Чи можете ви коротко про це
сказати

@Billa Я спробував усі команди, запропоновані людьми в цій публікації, але знову і знову отримував одну і ту ж помилку, тому я просто намагався встановити jupyter-notebook за допомогою apt-get, а не за допомогою pip / pip3. Після цього я зміг відкрити jupyter-блокнот у браузері.
pritish thakkar

5

Встановлення Jupyter не працює на Mac OS

Щоб запустити блокнот jupyter: -> блокнот python -m


4

Оскільки як pip, так і pip3.6 були встановлені і pip install --upgrade --force-reinstall jupyter не працювали, тому я використовував

pip3.6 install --upgrade --force-reinstall jupyter

і це спрацювало для мене. Запуск jupyter notebookтакож працював після цієї інсталяції.


4

Використовуйте команду нижче, і якщо ви використовуєте pip3, замініть pip на pip3

pip install --upgrade --force-reinstall jupyter

Це спрацювало для мене.


у мене не працювало :(. У мене Ubuntu 17, здається, jupyter взагалі не працює для мене, будь то python 2.7 або python3 ... я спробував усе, що згадувалося в цьому дописі .. Я продовжую отримуватиError executing Jupyter command 'notebook': [Errno 2] No such file or directory
siddharthrc

Я не впевнений, працює це чи ні, просто спробуйте, введіть whereis jupyter термінал, видаліть ці файли та переінсталюйте jupyter.
rahul

привіт рахул .. дякую, про це потурбувались ... довгий час тому ... дякую ... все добре .. :)
siddharthrc

1

Деактивуйте своє віртуальне середовище, якщо ви зараз перебуваєте;

Виконайте такі команди:

python -m pip встановити jupyter

блокнот jupyter


Мені подобається така відповідь, оскільки моя проблема була специфічною для навколишнього середовища; коли я використовував baseсередовище, я бачив проблему; але якщо я source activate <different_environment>не бачив проблеми ( <different_environment>було різницею). Можливо, інші відповіді (наприклад pip install) слід розпочати з активації відповідного середовища.
Червоний горох

0

Для мене виправлення просто працювало pip install notebook

Якось оригінальна інсталяція Юпітера зіпсувалася по дорозі.


0

Я намагаюся це зробити на VirtualBox на Ubuntu. Нарешті, на якомусь іншому дописі сказано спробувати jupyter-notebook. Я спробував це, і це наказало мені зробити sudo apt-get jupyter-notebook, і це встановило купу речей. Тепер, якщо я набираю команду jupyter-notebook, це працює.


0

Якщо ви використовуєте встановлення Fedora, python3-notebookмою проблему вирішено.

# dnf install python3-notebook
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.