Comment désinstaller correctement Python jupyter?

j'ai jupyter installé avec python3.5 sur mon Mac OSX, mais je veux le python2.7 version. Donc, en gros, j'ai besoin de désinstaller l' 3.5 version et réinstaller le 2.7 version.

mais pour une raison quelconque, Je ne peux pas désinstaller la version 3.5. J'ai essayé sudo python3 -m pip uninstall jupyter, et vous pouvez voir les résultats ci-dessous:

✔  ~/current/directory  
20:08 $ which jupyter
/Library/Frameworks/Python.framework/Versions/3.5/bin/jupyter
✔  ~/current/directory  
20:08 $ sudo python3 -m pip uninstall jupyter
The directory '/Users/<username>/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Cannot uninstall requirement jupyter, not installed
The directory '/Users/<username>/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
✘-1  ~/current/directory  
20:09 $ which jupyter
/Library/Frameworks/Python.framework/Versions/3.5/bin/jupyter

...comme vous pouvez le voir ci-dessus, le which jupyter la commande renvoie encore un chemin valide, et pas seulement cela. Je suis encore capable de lancer jupyter notebook de la ligne de commande, et il ouvre un carnet.

Comment puis-je me débarrasser correctement de ma version existante de jupyter? Ou, si quelqu'un sait comment ajouter un python2 noyau à mon jupyter, qui serait bien aussi. Est-ce possible?

Tout ce que je peux penser est de tuer manuellement les fichiers et les sous-dossiers à l'intérieur de /Library/Frameworks/Python.framework/Versions/3.5/bin/, mais cela semble inutilement brutal?

10
demandé sur Thomas K 2016-09-22 06:42:49

5 réponses

De votre home dossier, supprimer ~/AnacondaProjects. Après cela, supprimez le exportAnaconda environment variable à partir de votre bash profile ~/.bashrc .

3
répondu TheTechGuy 2017-05-28 21:16:05

La réponse ici résolu mon problème: https://stackoverflow.com/a/42277762/8057434

je vais juste résumer quoi faire. Exécutez conda uninstall notebook nbconvert nbformat ipykernel ipywidgets qtconsole traitlets tornado jupyter_* ipython_genutils jinja2 -y dans votre terminal. Vous pouvez utiliser pip uninstall au lieu de conda uninstall si vous n'utilisez pas l'anaconda.

2
répondu BhushanDhamale 2017-07-05 06:30:41

Utilisez pip3 au lieu de pip

pip3 uninstall jupyter 

Vous pouvez installer python 2 et python 3 sur le même ordinateur tant que vous utilisez la bonne version pip

1
répondu Simon Black 2016-09-22 22:14:42

j'ai jupyter installé avec python3.5 sur mon Mac OSX, mais je veux le python2.Version 7.

Anaconda est un excellent moyen d'installer les logiciels python dont vous avez besoin pour des projets spécifiques.

  1. Télécharger à partir de https://www.continuum.io/downloads#macos
  2. comme l'a dit, bash Anaconda2-4.3.1-MacOSX-x86_64.sh (la version 2.7 dans votre cas)
  3. allez dans le répertoire installé et tapez source bin/activate

Cela crée un environnement de ligne de commande qui a juste le bon niveau de bibliothèques, etc. À l'intérieur, vous pouvez installer d'autres données avec F. ex. conda install numpy. Pour corriger une version, utilisez conda install numpy=1.10.

0
répondu serv-inc 2017-05-31 17:14:51

vous devez désinstaller le jupyter-core, jupyter-console, jupyter-client séparément. Après les avoir tous enlevés, ce n'est pas un paquet trouvé nommé jupyter.

0
répondu veralin 2017-07-24 07:42:04