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?
5 réponses
De votre home
dossier, supprimer ~/AnacondaProjects
. Après cela, supprimez le export
Anaconda environment variable
à partir de votre bash profile ~/.bashrc
.
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.
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
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.
- Télécharger à partir de https://www.continuum.io/downloads#macos
- comme l'a dit,
bash Anaconda2-4.3.1-MacOSX-x86_64.sh
(la version 2.7 dans votre cas) - 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
.
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.