web-dev-qa-db-fra.com

Comment désinstaller correctement python jupyter?

J'ai jupyter installé avec python3.5 Sur mon Mac OSX, mais je veux la version python2.7. Donc, je dois essentiellement désinstaller la version 3.5 Et réinstaller la version 2.7.

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, la commande which jupyter renvoie toujours un chemin valide, ET pas seulement cela. Je suis toujours en mesure de lancer jupyter notebook À partir de la ligne de commande, et il ouvre un cahier.

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

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

11
Sother

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

Je vais juste résumer quoi faire. Courir

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 anaconda.

4
BhushanDhamale

Dans votre dossier home, supprimez ~/AnacondaProjects. Après cela, supprimez le export de Anaconda environment variable depuis votre profil bash ~/.bashrc.

3
TheTechGuy

Utilisez pip3 au lieu de pip

pip3 uninstall jupyter 

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

1
Simon Black

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

0
veralin

J'ai installé jupyter avec python3.5 sur mon Mac OSX, mais je veux la version python2.7.

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

  1. Télécharger depuis https://www.continuum.io/downloads#macos
  2. comme 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
serv-inc