Jupyter Notebook kann in der neuen ZSH-Shell in macOS nicht geöffnet werden

Jupyter Notebook kann in der neuen ZSH-Shell in macOS nicht geöffnet werden

Ich habe vor Kurzem ein Upgrade auf macOS Catalina durchgeführt und wurde aufgefordert, auf die ZSH-Shell zu aktualisieren. Aber wenn ich jetzt versuche, es auszuführen jupyter notebook, wird angezeigt, dass der Befehl nicht gefunden wurde. Ich habe versucht, danach zu suchen, .bashrcaber .bashrcer existiert nicht. Was soll ich tun? Ich habe es pip install jupyterauf dem Home-Server /Benutzer/Benutzername getan und verwende Python3.

Antwort1

Damit es funktioniert, müssen Sie einige zusätzliche Konfigurationen vornehmen.

  1. Öffnen Sie das Bash-Profil mit dem Befehl:

    open ~/.bash_profile
    
  2. Am Ende der Datei wurde ein Codeblock hinzugefügt, den das Anaconda-Installationsprogramm hinzugefügt hat. Kopieren Sie ihn. Er sieht ungefähr so ​​aus

    Bildbeschreibung hier eingeben

  3. Öffne die .zshrcDatei:

    open ~/.zshrc
    

    Fügen Sie den kopierten Code am Ende der Datei ein und speichern Sie ihn.

  4. Starten Sie das Terminal neu:

    source ~/.zshrc
    

Antwort2

Ich bin auf ein ähnliches, lästiges Problem gestoßen und hier ist meine einzeilige Lösung:

  • Öffnen Sie das Terminal und geben Sie ein:

    brew install jupyter
    
  • Wenn Sie die Software noch nicht auf Ihrem Mac installiert haben brew, folgen Sie bitte dieser Anleitung:https://brew.sh/

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    
  • Warten Sie etwa10Minuten, bis die Installation abgeschlossen ist, und versuchen Sie es jupytererneut.


Erklären:

Es hilft beim Herunterladen vieler "Catalina"-bezogener Pakete, wie

==> Downloading https://homebrew.bintray.com/bottles/jupyterlab-2.1.5.catalina.bottle.tar.gz
......
==> Downloading https://homebrew.bintray.com/bottles/ipython-7.16.1.catalina.bottle.tar.gz
......

Sehen https://github.com/dotnet/interactive/issues/34 für die neuesten Diskussionen zu diesem Thema.

Antwort3

sudo -H pip3 install jupyter

-H(HOME) setzt die Umgebungsvariable HOME auf das Home-Verzeichnis des Zielbenutzers (standardmäßig root).

Antwort4

Ausführen von Python oder Jupyter-Notebook überAbonnieren, dann ist diese Antwort für Sie. (dh python/jupyter-notebook ist im /Users/<hostname>/.pyenvVerzeichnis installiert. SieheDasum pyenv zu installieren)

Nach der Installation der oh-my-zshShell:

  1. Öffnen Sie die .zshrc-Datei in einem Texteditor ->open ~/.zshrc

  2. AnhängenAbonnierenin seiner Liste wie ->

    plugins=(git node rails pyenv)

    ohmyzsh bietet verschiedene Plugins für verschiedene Sprachen und Frameworks. Suchen Sie in der .zshrc-Datei nach dem Abschnitt „Plugins“ und hängen Sie dort pyenv an.

  1. Starten Sie eine neue Instanz Ihres ZSH-Terminals. Jetzt kann Ihre ZSH-Terminalinstanz pyenv und die darin installierten Pakete erkennen.

  2. Überprüfen Sie nun diejupyter-> which jupyter. Sie sehen den Pfad, unter dem Jupyter auf dem Computer installiert ist.

    Oder starten Sie Jupyter einfach über Terminal -> jupyter notebook.

    Das Notebook wird in Ihrem bevorzugten Browser geöffnet!

verwandte Informationen