2016-09-22 5 views
10

Ich habe jupyter mit python3.5 auf meinem Mac OSX installiert, aber ich möchte die python2.7 Version. So muss ich im Grunde die 3.5 Version deinstallieren und die 2.7 Version neu installieren.Wie python jupyter korrekt deinstallieren?

Aber aus irgendeinem Grund kann ich die 3.5-Version nicht deinstallieren. Ich habe versucht, sudo python3 -m pip uninstall jupyter, und Sie können sehen die Ergebnisse unter:

✔ ~/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 

... wie Sie oben sehen können, die which jupyter Befehl noch einen gültigen Pfad zurückgibt, und nicht nur das. Ich bin immer noch in der Lage, jupyter notebook über die Befehlszeile zu starten, und es öffnet ein Notizbuch.

Wie kann ich meine vorhandene Version jupyter korrekt entfernen? ODER, wenn jemand weiß, wie man einen python2 Kernel zu meinem bestehenden jupyter hinzufügt, wäre das auch in Ordnung. Ist das möglich?

Alles, was mir einfällt, ist die manuelle Löschung der Dateien und Unterordner innerhalb von /Library/Frameworks/Python.framework/Versions/3.5/bin/, aber das scheint unnötig brutal?

+2

Versuchen Sie 'sudo -H python3 -m pip deinstallieren jupyter'. – edwinksl

+0

Das Ergebnis ist: '20:39 $ sudo -H python3 -m pip jupyter deinstallieren Passwort: Anforderung kann nicht deinstalliert werden jupyter, nicht installiert Sie verwenden pip Version 8.1.1, jedoch ist Version 8.1.2 verfügbar. Sie sollten ein Upgrade über den Befehl 'pip install --upgrade pip' in Betracht ziehen. ' – Sother

+0

@edwinksl, es löst nicht das Problem, wie es scheint. Aber danke. – Sother

Antwort

1

Verwenden PIP3 statt pip

pip3 uninstall jupyter 

Sie für beide Python installieren können 2 und Python 3 auf dem gleichen Computer, solange Sie die richtige pip Version

0
verwenden

I jupyter installiert haben mit python3.5 auf meinem Mac OSX, aber ich möchte die python2.7-Version.

Anaconda ist eine großartige Möglichkeit, Python-Software zu installieren, die Sie für bestimmte Projekte benötigen.

  1. Herunterladen von https://www.continuum.io/downloads#macos
  2. wie gesagt, bash Anaconda2-4.3.1-MacOSX-x86_64.sh (die Version 2.7 in Ihrem Fall)
  3. auf das installierte Verzeichnis gehen und geben source bin/activate

Diese eine Umgebung Befehlszeile erzeugt, die hat genau die richtige Ebene von Bibliotheken usw. Im Inneren können Sie weitere Daten mit zB conda install numpy. Um eine Version zu reparieren, verwenden Sie conda install numpy=1.10.

3

Löschen Sie in Ihrem Ordner home~/AnacondaProjects. Danach entfernen Sie die export von Anaconda environment variable aus Ihrem Bash-Profil ~/.bashrc.

2

Die Antwort hier mein Problem gelöst: https://stackoverflow.com/a/42277762/8057434

Ich werde genau das, was zusammenfassen zu tun. Führen Sie conda uninstall notebook nbconvert nbformat ipykernel ipywidgets qtconsole traitlets tornado jupyter_* ipython_genutils jinja2 -y in Ihrem Terminal aus. Sie können pip uninstall anstelle von conda uninstall verwenden, wenn Sie Anaconda nicht verwenden.

+1

Ich habe auch gefunden 'pip freeze | grep jupyter' und 'pip3 freeze | grep jupyter' hilfreich, Paketnamen zum Deinstallieren zu finden. – Harry

0

Sie sollten den Jupyter-Core, Jupyter-Konsole, Jupyter-Client separat deinstallieren. Nachdem sie alle entfernt haben, wird kein Paket namens jupyter gefunden.