3 votes

La commande 'jupyter notebook' ne fonctionne pas sous Linux

J'ai récemment installé Jupyter Notebook sur ma machine Linux (sur laquelle est installé Python 3.6) en suivant les instructions de l'entreprise. instructions :

python3 -m pip install --upgrade pip
python3 -m pip install jupyter

Cependant, lorsque je lance

jupyter notebook

Je reçois l'erreur suivante :

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

Si je me présente :

cd /usr/bin
ls -l | grep jupyter

Les résultats sont :

-rwxr-xr-x 1 root root         397 Feb 20 00:29 jupyter
-rwxr-xr-x 1 root root         413 Feb 20 00:29 jupyter-migrate
-rwxr-xr-x 1 root root         423 Feb 20 00:29 jupyter-troubleshoot

Il ne semble pas y avoir de script de 'notebook' là-dedans.

python3 -m pip list comprend notebook 5.5.0 dans sa sortie.

D'autres réponses suggèrent d'installer Anaconda, mais j'aimerais éviter cela pour le moment. Je suis simplement curieux de savoir pourquoi cela ne fonctionne pas, car les instructions d'installation étaient très brèves et claires.

Je cherche davantage à comprendre le problème qu'à trouver une solution rapide. Merci !

Editar: jupyter notebook semble maintenant fonctionner correctement après un autre redémarrage + réinstallation. Merci pour votre aide.

4voto

Pitto Points 160

Quelque chose a mal tourné avec votre installation.

Si vous voulez utiliser pip, essayez :

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

Si cela ne fonctionne pas, installez Jupyter en utilisant cette commande :

sudo apt install jupyter-notebook

1voto

Druta Ruslan Points 4058

Pouvez-vous tester s'il fonctionnera avec

python -m notebook

Je cherche aussi pourquoi cela se produit

0voto

Ray Kauliws Points 1

En supposant que vous êtes intéressé par python 3 sur Ubuntu (Testé sur Kali Linux aussi)

  1. L'installation de pip et python-dev vous aidera à télécharger les paquets spécifiques à Python.

$ sudo apt-get -y install python3-pip

$ sudo apt-get -y install python3-dev

  1. mis à jour pip à la dernière version.

$ sudo -H pip3 install --upgrade pip

  1. installer Jupyter

$ sudo -H pip3 install jupyter OR sudo apt install jupyter-notebook

  1. Créer un fichier de configuration pour Jupyter

$ jupyter notebook --generate-config

  1. Ajoutez les deux lignes ci-dessous au fichier de configuration nouvellement créé qui vous permettra d'utiliser votre carnet Jupyter depuis une fenêtre de navigateur (vous pouvez utiliser nano ou vim pour ajouter manuellement.

$ echo "c.NotebookApp.ip = '*'" >> /home/[votre_nom_d'utilisateur]/.jupyter/jupyter_notebook_config.py

$ echo "c.NotebookApp.allow_remote_access = True" >> /home/[your_username]/.jupyter/jupyter_notebook_config.py

  1. Testez Jupyter en tapant

$ jupyter notebook --browser

Cette commande va démarrer l'application Jupyter sur votre serveur ou votre machine locale.

Pendant qu'il s'exécute dans le Terminal, il suffit d'ouvrir un navigateur et de taper localhost ou ip du serveur suivi de :8888 par exemple

si vous l'exécutez sur un serveur, utilisez l'adresse IP du serveur comme 192.x.x.x:8888 sur votre navigateur (n'importe quelle machine n'importe où).

si vous l'exécutez sur un PC, tapez localhost:8888 sur votre navigateur (limité à votre PC qui exécute jupyter).

J'espère que cela vous aidera

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X