Heim  >  Artikel  >  Backend-Entwicklung  >  Einführung in die grundlegende Verwendung von iPython und Notebook

Einführung in die grundlegende Verwendung von iPython und Notebook

高洛峰
高洛峰Original
2017-03-04 17:22:031326Durchsuche

1 Ipython-Installation

pip install ipython

2 Notebooke-Basisnutzung

Starten Sie ipython mit ipython

Starten Sie das Notebook mit dem ipython-Notebook

3 Konfigurationsmethode für die Remote-Nutzung des Ipython-Notebooks

3.0 Remote-Dienst erstellen

Syntax: ipython-Profil erstellen

ipython-Profil erstellt meinen Server

Zu diesem Zeitpunkt gibt das Terminal den Speicherort der generierten Datei aus. Bitte merken Sie sich diesen Speicherort

3.1 OpenSSL-Authentifizierung konfigurieren

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout mycert.pem -out mycert.pem

Zu diesem Zeitpunkt der durch die Ausgabe generierte SHA-Wert. Bitte merken Sie sich die Ausgabe

Um die zukünftige Verwendung zu erleichtern: Zu diesem Zeitpunkt können Sie das Mycert.pem-Zertifikat verschieben Gehen Sie zu diesem Zeitpunkt in den Ipython-Notizbuchordner, um verwandte Dinge zusammenzustellen.

mv mycert.pem .ipython

3.2 Ändern Sie die Konfigurationsdatei

3.3 Ubuntu neu starten und den ipython-Notebook-Server starten

c = get_config()

# Kernel config
c.IPKernelApp.pylab = 'inline'  # if you want plotting support always

# Notebook config
c.NotebookApp.certfile = u'/home/XXX/.ipython/mycert.pem' ##认证的位置
c.NotebookApp.ip = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.password = u'sha1:XXXX' ## 认证输出的sha值
# It's a good idea to put it on a known, fixed port
c.NotebookApp.port = 9999

ipython-Notebook --profile=nbserver

3.4 Remote-Verbindung zu Ipython NoteBook

Öffnen Sie einfach den lokalen Browser, um auf die Remote-NoteBook-Adresse zuzugreifen. Denken Sie daran, dass die Portnummer 9999 ist

Mehr über iPython und notebook Für Artikel zur Einführung in die grundlegende Verwendung achten Sie bitte auf die chinesische PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn