Exécuter jupyter via une ligne de commande sur Windows

J'ai installé Jupyter sur Windows 10, python 3.x via

$ pip install jupyter

l'installation pour les travaux très bien, même si j'ai redémarré le terminal.

Mais en essayant de lancer

$ jupyter notebook

'jupyter' n'est pas reconnu comme une commande interne ou externe, programme opérable ou fichier batch.

comment et où trouver L'exécutable de Jupyter?

22
demandé sur Ronak Shah 2016-12-08 11:25:00

9 réponses

si vous êtes absolument sûr que votre chemin de bibliothèque python est dans vos variables système (et vous pouvez trouver ce chemin lorsque vous PIP installez jupyter, vous avez juste à lire un peu) et que vous éprouvez toujours des erreurs "commande non trouvée ou reconnue" dans windows, vous pouvez essayer:

python -m notebook

pour mes fenêtres au moins (Windows 10 Pro), le fait d'avoir python-m est le seul moyen que je puisse exécuter mes paquets python depuis la ligne de commande sans qu'il y ait d'erreur

erreur Fatale dans le lanceur d'applications: Impossible de créer le processus d'aide '"

ou

Errno 'THIS_PROGRAM' not found

49
répondu user6094431 2017-10-17 11:29:03

j'ai eu le même problème, mais

py -m notebook

travaillait pour moi.

13
répondu Johnn Smith 2017-11-19 03:58:34

j'ai un carnet Jupyter sous Windows 10. J'ai trouvé le moyen le plus simple d'accomplir cette tâche sans compter sur une distro comme Anaconda était D'utiliser Cygwin.

dans Cygwin installez python2, python2-devel, python2-numpy, python2-pip, tcl, tcl-devel, (j'ai inclus une image ci-dessous de tous les paquets que j'ai installés) et tous les autres paquets python que vous voulez qui sont disponibles. C'est de loin l'option la plus facile.

alors exécutez cette commande à juste installer Jupyter notebook:

python -m pip install jupyter

Voici les commandes que j'ai passées pour ajouter plus de bibliothèques au cas où d'autres auraient besoin de cette liste:

python -m pip install scipy

python -m pip install scikit-learn

python -m pip install sklearn

python -m pip install pandas

python -m pip install matplotlib

python -m pip install jupyter

si l'une des commandes ci-dessus échoue ne vous inquiétez pas la solution est assez simple la plupart du temps. Ce que vous faites est de regarder l'échec de construction pour n'importe quel paquet / bibliothèque manquant.

dire qu'il montre un pyzmq manquant puis fermer Cygwin, rouvrir l'installateur, obtenir à la liste des paquets écran, afficher "plein" pour tous, puis rechercher le nom comme zmq et installer ces bibliothèques et ré-essayer les commandes ci-dessus.

en utilisant cette approche, il était assez simple de finalement travailler à travers toutes les dépendances manquantes avec succès.

liste des paquets Cygwin

une fois que tout est installé, lancez Cygwin dans le dossier que vous voulez être la "racine" de l'arborescence de l'interface utilisateur et type:

jupyter notebook

cela lancera le bloc-notes et affichera quelques résultats comme ci-dessous:

$ jupyter notebook
[I 19:05:30.459 NotebookApp] Serving notebooks from local directory: 
[I 19:05:30.459 NotebookApp] 0 active kernels
[I 19:05:30.459 NotebookApp] The Jupyter Notebook is running at: 
[I 19:05:30.459 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

Copy/paste this URL into your browser when you connect for the first time, to login with a token:

http://localhost:8888/?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
4
répondu John P 2017-09-07 02:21:54

pip n'ajoute pas directement jupyter à path for local.

la sortie de

$ which python
/c/Users/<username>/AppData/Local/Programs/Python/Python35-32/python

Après quelques recherches j'ai trouvé un exécutable pour jupyter dans le dossier:

C:\Users\<username>\AppData\Roaming\Python\Python35\Scripts\jupyter.exe

différence entre le dossier local et le dossier itinérant

donc si vous voulez pouvoir exécuter un programme en ligne de commande, vous devez l'ajouter dans la variable %PATH. Voici un script powershell faire. Assurez-vous d'ajouter le ";" avant d'ajouter le nouveau chemin.

$ [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Users\<username>\AppData\Roaming\Python\Python35\Scripts", [EnvironmentVariableTarget]::User)
2
répondu eleijonmarck 2017-03-20 10:18:14

si vous utilisez la distribution Anaconda, assurez-vous lors de son installation que vous cochez l'option" Change PATH".

2
répondu AZBlue 2017-07-02 01:15:04

vous pouvez ajouter ce qui suit à votre chemin

C: [chemin D'Installation de Python] \ Scripts

p.ex. C:\Python27\Scripts

il va commencer à travailler pour jupyter et tous les autres PIP installation que vous ferez ici.

1
répondu Pankesh Kumar 2018-03-26 09:38:56

mon problème était le dossier de mon utilisateur avait un espace dans le nom de dossier.

après avoir créé un nouvel utilisateur et de passer à cet utilisateur windows, Windows raccourcis et liens de l'intérieur' Anaconda travaillé très bien.

Windows 8.1 64 Bit. Dernière Anaconda.

Note: j'ai fini par désinstaller Anaconda, mais mon sentiment est que le problème était juste l'espace dans le dossier nom d'utilisateur/utilisateur de windows.

0
répondu Eman Rashad 2018-02-08 18:38:43

sous Windows 10, vous pouvez utiliser ipython notebook . Il fonctionne pour moi.

0
répondu Javad Peymanfard 2018-03-12 13:41:49

utilisant python 3.6.3. Ici, après l'installation de Jupyter par la commande ' python-m pip installer jupyter ', ' carnet de notes de jupyter " la commande ne fonctionnait pas pour moi en utilisant l'invite de commande de windows.

mais, finalement " carnet python-m " a fonctionné et a fait carnet jupyter à courir sur local.

http://localhost:8888/tree

0
répondu Piyush Upadhyay 2018-09-09 07:51:00