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?
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.
Dans votre dossier home
, supprimez ~/AnacondaProjects
. Après cela, supprimez le export
de Anaconda environment variable
depuis votre profil bash ~/.bashrc
.
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)
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.
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.
bash Anaconda2-4.3.1-MacOSX-x86_64.sh
(la version 2.7 dans votre cas)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
.