Помилка під час запуску `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.