wake-up-neo.com

IPython/Jupyter-Notebook-Arbeitsverzeichnis ändern

Wenn ich ein Jupyter-Notebook (früher IPython) öffne, wird standardmäßig C:\Users\USERNAME verwendet.

Wie kann ich das also an einen anderen Ort ändern?

Vielen Dank.

146
John

jupyter notebook --help-all könnte hilfreich sein:

--notebook-dir=<Unicode> (NotebookManager.notebook_dir)
    Default: u'/Users/me/ipynbs'
    The directory to use for notebooks.

Zum Beispiel:

jupyter notebook --notebook-dir=/Users/yourname/folder1/folder2/

Sie können es natürlich in Ihren Profilen festlegen, falls erforderlich. In Windows müssen Sie möglicherweise den Backslash schützen.

Beachten Sie, dass dies den Pfad überschreibt, den Sie möglicherweise in einer Datei jupyter_notebook_config.py festgelegt haben. (Hier können Sie eine Variable c.NotebookApp.notebook_dir einstellen, die Ihr Standardstartort ist.)

106
Matt

Ein netter Trick für diejenigen, die IPython unter Windows verwenden ist, dass Sie in jedem Ihrer Projektverzeichnisse ein ipython-Symbol erstellen können, das so geöffnet ist, dass das Notizbuch auf das ausgewählte Projekt zeigt. Dies hilft, die Dinge zu trennen.

Zum Beispiel, wenn Sie ein neues Projekt im Verzeichnis C:\fake\example\haben

Kopieren Sie ein ipython-Notizbuchsymbol in das Verzeichnis oder erstellen Sie eine neue Verknüpfung zur Windows-Cmd-Shell. Klicken Sie dann mit der rechten Maustaste auf das Symbol und "Eigenschaften bearbeiten".

Legen Sie die Verknüpfungseigenschaften fest auf:

Target:
C:\Windows\System32\cmd.exe /k "cd C:\fake\example\directory & C: & ipython notebook --pylab inline"

Start in:
C:\fake\example\directory\

(Beachten Sie den hinzugefügten Schrägstrich am Ende von "start in")

Dadurch wird die Windows-Befehlszeile ausgeführt, das Arbeitsverzeichnis geändert und das auf dieses Verzeichnis gerichtete ipython-Notizbuch ausgeführt.

Wenn Sie eines davon in jedem Projektordner ablegen, haben Sie die Gruppen von ipython notebooks so eingerichtet, dass sie nur einen Doppelklick entfernt sind.

UPDATE: IPython hat die Unterstützung für die Befehlszeileninlineing von Pylab entfernt. Das Problem mit diesem Trick besteht darin, "--pylab inline" zu entfernen, wenn Sie eine neuere IPython-Version haben (oder Pylab offensichtlich nicht wollen).

UPDATE FOR JUPYTER NOTEBOOK ~ Version 4.1.1

Auf meinen Testmaschinen und wie in den Kommentaren unten berichtet, erscheint der neueste Jupyter-Build, um das Startverzeichnis zu prüfen und mit diesem als Arbeitsverzeichnis zu starten. Das bedeutet, dass das Überschreiben des Arbeitsverzeichnisses nicht erforderlich ist.

So kann Ihre Verknüpfung so einfach sein wie:

Target (if jupyter notebook in path):
    jupyter notebook

Target (if jupyter notebook NOT in path):
    C:\Users\<Your Username Here>\Anaconda\Scripts\jupyter.exe notebook

Wenn sich jupyter notebook nicht in PATH befindet, müssen Sie lediglich die vollständige Verzeichnisreferenz vor dem Befehl hinzufügen. Wenn dies nicht funktioniert, versuchen Sie es mit der früheren Version. Sehr bequem, jetzt "Start in:" kann in meinen Tests ab 4.1.1 leer sein. Vielleicht haben sie diesen Eintrag auf SO gelesen und es hat ihm gefallen, so lange Upvotes, das braucht niemand mehr :)

45
%pwd  #look at the current work dir
%cd   #change to the dir you want 
34
Pythoner

Neben dem Ansatz von @ Matt besteht eine Möglichkeit zum Ändern des Standardverzeichnisses für Notebooks permanent darin, die Konfigurationsdateien zu ändern. Geben Sie zuerst in der Cmdline Folgendes ein:

$> ipython profile create

um ein Profil mit der Standardkonfigurationsdatei zu initialisieren. Zweitens, kommentieren Sie diese Zeile in der Datei ipython_notebook_config.py und bearbeiten Sie sie:

# c.NotebookManager.notebook_dir = 'D:\\Documents\\Desktop'

D:\\Documents\\Desktop in einen beliebigen Pfad ändern. 

Das funktioniert für mich;)

UPDATE: Es gibt keinen c.NotebookManager.notebook_dir mehr .. Nun ist die Zeile zu unkommentieren und config folgende: c.NotebookApp.notebook_dir = 'Z:\\username_example\folder_that_you_whant'

30
zhangxaochen

In iPython Notebook unter Windows funktionierte dies für mich:

cd d:\folder\
30
tucson

Wie MrFancypants in den Kommentaren erwähnt, sind die Dinge ein etwas anderes , wenn Sie Jupyter verwenden (was Sie sollten, da es das ältere IPython Notebook-Projekt derzeit ersetzt). Zum einen gibt es keine Profile mehr.

Überprüfen Sie nach Jupyter installieren zuerst den Ordner ~/.jupyter, um dessen Inhalt anzuzeigen. Wenn keine Konfigurationsdateien aus dem Standard-IPython-Profil migriert wurden (da dies in meinem Fall nicht der Fall war), erstellen Sie eine neue für Jupyter Notebook:

jupyter notebook --generate-config

Dies generiert die Datei ~/.jupyter/jupyter_notebook_config.py mit einigen hilfreichen, kommentierten möglichen Optionen. So legen Sie das Standardverzeichnis fest:

c.NotebookApp.notebook_dir = u'/absolute/path/to/notebook/directory'

Beim Wechseln zwischen Linux und OS X wollte ich einen Pfad relativ zu meinem Home-Ordner verwenden (da sie sich unterscheiden - / Users/username und / home/username).

import os
c.NotebookApp.notebook_dir = os.path.expanduser('~/Dropbox/dev/notebook')

Wenn ich nun jupyter notebook starte, öffnet sich mein gewünschter Notizbuchordner. Ich versioniere auch den gesamten Ordner ~/.jupyter in meinem dotfiles-Repository , den ich auf jeder neuen Arbeitsmaschine bereitstelle.


Daneben können Sie noch die Befehlszeilenoption --notebook-dir verwenden, sodass ein einfacher Alias ​​möglicherweise besser zu Ihren Anforderungen passt.

jupyter notebook --notebook-dir=/absolute/path/to/notebook/directory
28
metakermit

Normalerweise $ ipython notebook startet die Notebooks und Kernel im aktuellen Arbeitsverzeichnis des Terminals. 

Wenn Sie jedoch das Startverzeichnis angeben möchten, können Sie die --notebook-dir-Option wie folgt verwenden:

$ ipython notebook --notebook-dir=/path/to/specific/directory

21
Aziz Alto

Vor dem Ausführen von ipython:

  1. Führen Sie ipython aus
  2. Nach dem Ausführen von ipython:

Benutze %cd /Enter/your/prefered/path/here/

  1. Use %pwd to check your current directory
13
Farhad Maleki

Eine einfachere Änderung des obigen Windows-Tricks - ohne dass das Verzeichnis hart codiert werden muss.

A) Erstellen Sie eine Batchdatei mit folgendem Inhalt: (Hinweis: Eine Batchdatei ist eine einfache Textdatei, die Befehle enthält, die im cmd-Fenster ausgeführt werden können. Sie muss die Erweiterung '.bat' haben. Daher müssen Sie den Ordner deaktivieren.) Einstellung, die Erweiterungen bekannter Typen verbirgt)

rem -- start_ipython_notebook_here.bat ---
dir
ipython notebook 
pause

B) Kopieren Sie die Batch-Datei und fügen Sie sie in einen Ordner ein, in dem Sie einen Notebook-Server starten möchten.

(Stellen Sie sicher, dass es sich um einen Ordner handelt, für den Sie die Berechtigung zum Bearbeiten haben. "C: \" ist keine gute Wahl.)

C) Doppelklicken Sie auf die Batchdatei in Windows Explorer.

Der Notebook-Server sollte normal gestartet werden.

12
user3659645

Für Windows 10

  1. Suchen Sie nach jupyter_notebook_config.py in C:\Users\Ihr_Benutzername\.jupyter oder suchen Sie mit Cortana nach.

  2. Wenn Sie es nicht haben, gehen Sie zur cmd-Zeile und geben Sie Folgendes ein:

    jupyter notebook --generate-config

  3. Öffnen Sie die jupyter_notebook_config.py und führen Sie eine ctrl-f-Suche aus nach:

    c.NotebookApp.notebook_dir

  4. Entfernen Sie das Kommentarzeichen durch Entfernen des #.

  5. Ändern Sie es in: 

    c.NotebookApp.notebook_dir = 'C:/your/new/path'

    Hinweis: Sie können eine u vor den ersten ' setzen, \\\\ in / ändern oder den ' in " ändern. Ich glaube nicht, dass es wichtig ist. 

  6. Gehen Sie zu Ihrem Jupyter Notebook-Link und klicken Sie mit der rechten Maustaste darauf. Eigenschaften auswählen. Gehen Sie zum Kontextmenü und klicken Sie auf Ziel. Suchen Sie nach% USERPROFILE%. Lösche es. Sparen. Starten Sie Jupyter neu.

11
William

Für Linux und Windows: Ändern Sie einfach eine Zeile, und Sie können sie ändern.

1. Open file

cwp.py

im 

C:\Benutzer\[Ihr Computername]\Anaconda2

.

2. find the line 

os.chdir (documents_folder)

am Ende der Datei.

Ändern Sie es in 

os.chdir ("Ihr erwarteter Arbeitsordner")

zum Beispiel: os.chdir ("D:/Jupyter_folder")

3. save and close.

Es funktionierte.


Update :

Wenn es um Mac OS geht, konnte ich die Datei cwp.py nicht finden .. __ Folgendes habe ich gefunden:

Öffnen Sie das Terminal auf Ihrem Macbook, und führen Sie ' jupyter notebook --generate-config ' aus.

Es wird eine Konfigurationsdatei unter /Users/[Ihr_Benutzername/jupyter/jupyter_notebook_config.py erstellt.

Öffnen Sie die Konfigurationsdatei und ändern Sie diese Zeile # c.NotebookApp.notebook_dir = '' In c.NotebookApp.notebook_dir = 'Ihr Pfad' und vergessen Sie nicht, diese Zeile auch zu kommentieren.

Zum Beispiel ändere ich meinen Pfad in '/ Users/catbuilts/JupyterProjects /'

8
Catbuilts

Um denselben Trick auszuführen, der im Folgenden für Windows in OS X beschrieben wird, erstellen Sie dieses Shell-Skript

#!/bin/bash
cd $(dirname "$0") && pwd
ipython notebook

Nennen Sie es ipython-notebook.command und machen Sie es ausführbar.

Legen Sie es in das Verzeichnis, in dem Sie arbeiten möchten, und doppelklicken Sie darauf. 

4
pheon

Beim Starten über die Befehlszeile verwendet das IPython Notebook Ihr aktuelles Arbeitsverzeichnis. Ich habe dies ausgenutzt und Kontextmenüeinträge erstellt, um es direkt vom Windows Explorer aus zu öffnen. Keine Verknüpfungen oder Batch-Skripts erforderlich! 

Ich wurde von den registrierungsbasierten 'Git GUI Here/Git Bash Here'-Einträgen inspiriert, die von Git für Windows erstellt wurden. Diese Seite (archivierte Version verlinkt) war hilfreich, um die richtigen Schlüssel zu finden. 

Dieses erste Paar ist für das Kontextmenü vorgesehen, wobei nichts ausgewählt ist (z. B. der Verzeichnishintergrund). Das Notebook wird mit dem aktuellen Verzeichnis als Arbeitsverzeichnis geöffnet.

Key: HKCR\Directory\Background\Shell\ipythonnb
Value: &IPython Notebook Here

Key: HKCR\Directory\Background\Shell\ipythonnb\command
Value: "<full path to IPython notebook>" "%v"

Dieses Paar ist für das Kontextmenü, wenn Sie auf einen Ordner klicken. Das Notebook wird mit dem ausgewählten Ordner als Arbeitsverzeichnis geöffnet.

Key: HKCR\Directory\Shell\ipythonnb
Value: &IPython Notebook Here

Key: HKCR\Directory\Shell\ipythonnb\command
Value: "<full path to IPython notebook>" "%1"

Achten Sie auf %v vs %1 Argumente, sonst funktioniert es nicht. Vergessen Sie auch nicht die Zitate. Auf meiner Plattform lautet der vollständige Pfad zu IPython Notebook C:\WinPython-32bit-2.7.6.4\IPython Notebook.exe, aber dieser Wert hängt natürlich von Ihrer Installation ab.

Edit: AFAICT Der vollständige Pfad ist auch dann erforderlich, wenn sich die ausführbare Datei im Systempfad befindet.

4
patricktokeeffe

Laut offiziellen Jupyter Notebook Documentation Change 

%BENUTZERPROFIL%

zu Ihrem Ordnerpfad

Dokumentationslink

 Jupyter Notebook Documentation

 enter image description here

3
Priyansh

wechseln Sie einfach in das bevorzugte Verzeichnis in CMD, wenn Sie also in sind 

C:\Users\USERNAME>

Ändern Sie einfach den Pfad wie folgt

C:\Users\USERNAME>cd D:\MyProjectFolder

der CMD-Cursor wird dann in diesen Ordner verschoben

D:\MyProjectFolder>

als nächstes können Sie Jupyter anrufen

D:\MyProjectFolder>jupyter notebook
3
anasmatic

Suchen Sie Ihre ipython-Binärdatei. Wenn Sie ipython-notebook auf einem Mac mit Anaconda installiert haben, ist es wahrscheinlich, dass es sich im Verzeichnis /Users/[name]/anaconda/bin/ befindet

in diesem Verzeichnis, anstatt Ihr Notebook als zu starten

./ipython notebook

fügen Sie eine --notebook-dir=<unicode>-Option hinzu. 

./ipython notebook --notebook-dir=u'../rel/path/to/your/python-notebooks'

Ich verwende ein bashscript in meinem ipython bin-Verzeichnis, um meine Notizbücher zu starten:

DIR=$(dirname $0)
$DIR/ipython notebook --notebook-dir=u'../rel/path/to/your/python-notebooks'

Hinweis - Der Pfad zum Notebook-Verzeichnis ist relativ zum Verzeichnis ipython bin.

2
kookara

Auf MiniConda2/Anaconda2 unter Windows können Sie die Datei Jupyter oder iPython ändern, indem Sie diese Datei ändern:

C:\Program Files\Miniconda2\cwp.py

und fügen Sie den Speicherort Ihres Projektordners hinzu: development_folder = 'C:\Users\USERNAME\Development' .

Ändern Sie auch: os.chdir (documents_folder) in os.chdir (development_folder)

try:
    documents_folder = get_folder_path(FOLDERID.Documents)
    development_folder= 'C:\Users\USERNAME\Development'
except PathNotFoundException:
    documents_folder = get_folder_path(FOLDERID.PublicDocuments)
os.chdir(development_folder)
subprocess.call(args, env=env)

Führen Sie die Ausführung mit Ihren regulären Jupiter Notebook-Verknüpfungen aus.

2
Gunay Anach

Folgen Sie einfach dem Leitfaden auf der offiziellen Website , auch unten kopiert. Für den ersten Schritt können Sie das Startprogramm nicht kopieren, sondern nur das Startmenü aufrufen und mit der rechten Maustaste den Ort öffnen.

  1. Kopieren Sie den Jupyter Notebook Launcher aus dem Menü auf den Desktop.

  2. Klicken Sie mit der rechten Maustaste auf den neuen Launcher und ändern Sie das Feld "Start in", indem Sie den vollständigen Pfad des Ordners einfügen, in dem sich alle Notizbücher befinden.

  3. Doppelklicken Sie auf den Jupyter Notebook Desktop Launcher (Symbol zeigt [IPy]), um die Jupyter Notebook App zu starten, die in einem neuen Browserfenster (oder einer neuen Registerkarte) geöffnet wird. Beachten Sie auch, dass ein sekundäres Terminalfenster (nur zur Fehlerprotokollierung und zum Herunterfahren verwendet) geöffnet wird. Wenn nur das Terminal gestartet wird, öffnen Sie diese Adresse mit Ihrem Browser: http: // localhost: 8888/ .

2
George Liu

Betriebssystem Windows 10 Python Anaconda 2018 ver

ÄNDERN DES ARBEITSVERZEICHNIS VON JUPYTER NOTEBOOK NACH KONFIGURATIONSDATEI:

  1. Öffnen Sie cmd Prompt (oder Anaconda Prompt), geben Sie 'jupyter notebook --generate-config' ein und drücken Sie die Eingabetaste

  2. Dies erstellt automatisch eine Datei 'jupyter_notebook_config' im Ordner 'C:\Users\username.jupyter \'

  3. Suchen Sie nach der erstellten Datei 'jupyter_notebook_config' und bearbeiten Sie sie.

  4. Suche nach # c.NotebookApp.notebook_dir = ''

  5. Geben Sie den gewünschten Pfad in doppelte Anführungszeichen ein. Er wird zu ---> c.NotebookApp.notebook_dir = 'D:/mein_Ordner/Jupiter'.

    • Beachten Sie, dass der Schrägstrich (/) verwendet wird und der Kommentar (#) entfernt wurde.

Daher, 

#c.NotebookApp.notebook_dir = '' 

Bearbeiten zu wird 

c.NotebookApp.notebook_dir = 'D:/your/desired/path'
  1. Ändern Sie den Pfad des Jupyter Notebook-Verknüpfungssymbols 6.0 Klicken Sie im Startmenü mit der rechten Maustaste auf die Verknüpfung, und öffnen Sie den Ordner. 6.1. Wenn Sie sich im Ordner befinden, wird empfohlen, eine Kopie der Jupyter-Verknüpfung,. 6.2 Klicken Sie mit der rechten Maustaste auf das neue Verknüpfungssymbol, um die Eigenschaften zu öffnen. 

Endlich,

6.3 Entfernen Sie im Textfeld "Ziel"% USERPROFILE% am Ende des Pfads. Der sehr lange Pfad sollte mit jupyter-notebook-script.py enden. 

searcch my vid Jupyter Notebook - Ändern Sie den Arbeitsordnerpfad von Standard in gewünschten Pfad

2
webuser

Wenn Sie ipython in Linux verwenden, führen Sie die folgenden Schritte aus:
!cd /directory_name/
Sie können alle Befehle ausprobieren, die in Ihrem Linux-Terminal funktionieren.
!vi file_name.py

Geben Sie einfach das Ausrufezeichen (!) Vor Ihren Linux-Befehlen an.

1
abhijeetmote
import sys
sys.path.append('C:/')
1
Leewis

Ich habe 32- und 64-Bit python und ipython mit WinPython. Ich wollte, dass sowohl die 32- als auch die 64-Bit-Version auf dasselbe Arbeitsverzeichnis für ipython notebook verweisen.

Ich habe die obigen Vorschläge befolgt, da ich immer noch nicht in der Lage war, mein Setup zum Laufen zu bringen.

Folgendes habe ich getan - falls jemand es braucht:


Es sieht so aus, als würde Ipython Notebook die Konfiguration von C:\pythonPath\winpythonPath\settings\.ipython\profile_default Verwenden.

obwohlipython locate Gibt C:\users\Username\.ipython Zurück

Das Ändern der Datei ipython_notebook_config.py hat daher nichts an meinem Arbeitsverzeichnis geändert.

Außerdem hat ipython profile_create Die benötigten python Dateien in C:\pythonPath\winpythonPath\settings\.ipython\profile_default Nicht erstellt.

Ich bin sicher, es gibt einen besseren Weg, aber um dies schnell zu lösen, habe ich kopiert die bearbeiteten python Dateien aus C:\users\Username\.ipython\profile_default zu C:\pythonPath\winpythonPath\settings\.ipython\profile_default

Jetzt läuft (endlich) ipython notebook 64 bit und liefert mir das richtige Arbeitsverzeichnis

Hinweis unter Windows Ich habe kein Problem mit der folgenden Syntax:

c.NotebookApp.notebook_dir = u'C:/Users/Path_to_working_directory'
1
Neural Panther

Obere Lösung funktioniert möglicherweise nicht für Sie, wenn Sie die neueste Version von Python in Windows installiert haben. Ich habe Python 3.6.0 :: Anaconda 4.3.0 (64-Bit) installiert und wollte das Arbeitsverzeichnis von iPython Notebook namens Jupyter ändern. So funktionierte es bei mir.

Step-1: Öffnen Sie Ihre CMD und geben Sie den folgenden Befehl ein.

Schritt 1: CMD

Step-2: Es wurde jetzt eine Datei in Ihrem .jupyter-Ordner generiert. Für mich ist es C:\Users\Admin.jupyter. Dort finden Sie eine Datei mit dem Namen jupyter_notebook_config.py. Klicken Sie mit der rechten Maustaste und bearbeiten Sie sie. Fügen Sie die folgende Zeile hinzu, und legen Sie den Pfad Ihres Arbeitsverzeichnisses fest . Stellen Sie anstelle von "I:\STUDY\Y2-Trimester-1\Modern Data Science" ein eigenes Arbeitsverzeichnis ein

Wir sind fertig. Jetzt können Sie versuchen, Ihr Jupyter Notebook neu zu starten. Hoffe das ist nützlich für dich. Vielen Dank

0

Versuchen Sie das Modul nbopen . Wenn Sie es installieren und in den Windows Explorer integrieren, können Sie jedes Notizbuch mit einem Doppelklick öffnen.

0
Roo

Diese Frage wird immer wieder angezeigt, wenn ich nach ipython change pwd suche, obwohl ich nicht an einer notebook, sondern an einem Terminal oder qtconsole interessiert bin. Ich fand keinen relevanten Konfig-Eintrag, den ich ausprobierte:

# lines of code to run at IPython startup.
c.InteractiveShellApp.exec_lines = ['%cd /home/paul/mypy']

Dies ist die Basisebene Shell Klasse; Es gibt Einträge für Terminal und Konsole (und wahrscheinlich auch für Notizbücher), die die Aktion weiter anpassen könnten.

Aus den Dokumenten sieht es aus, als würden import-Anweisungen am häufigsten verwendet, aber es scheint, dass viele magische Befehle auch funktionieren.

0
hpaulj

Wenn Sie ipython unter Windows verwenden, führen Sie die folgenden Schritte aus:

  1. navigieren Sie in Programmen zu ipython notebook und klicken Sie mit der rechten Maustaste darauf Gehen Sie zu Eigenschaften. 
  2. Ändern Sie im Shortcut-Tab das Verzeichnis 'Start in' in das gewünschte Verzeichnis directory. 
  3. Starten Sie die kernal neu.
0
Nim J

Ich habe eine sehr effektive Methode, um die Notebooks an einem gewünschten Ort in Windows zu speichern.

  1. Einmalige Aktivität: Stellen Sie sicher, dass der Pfad von jupyter-notebook.exe unter Umgebungsvariable gespeichert ist. 
  2. Öffnen Sie das gewünschte Verzeichnis entweder über den Windows-Explorer oder über die Befehlszeile "cd "
  3. Wählen Sie im Windows-Explorer in Ihrem gewünschten Ordner die Adressleiste .__ (so, dass die Pfadbezeichnung vollständig ausgewählt ist), und geben Sie jupyter-notebook.exe ein. 
  4. voila !! Das Notizbuch wird im gewünschten Ordner geöffnet, und ein neues Notizbuch wird an diesem Ort gespeichert.
0
HVS

Für Mac OS X mit Leerzeichen im Zielverzeichnis (weiter zu @pheon). Fügen Sie also in Zeile 2 ein zusätzliches Paar doppelte Anführungszeichen um $ (...) ein. Siehe: https://stackoverflow.com/a/1308838 (Sean Bright)

#!/bin/bash
cd "$(dirname "$0")" && pwd
ipython notebook
0
tmn

Navigieren Sie in der Befehlszeile vor dem Eingeben von "jupyter notebook" zum gewünschten Ordner.

In meinem Fall befinden sich alle Python-Dateien in "D:\Python".

Dann tippe den Befehl "jupyter notebook" und dort hast du es. Sie haben Ihr Arbeitsverzeichnis geändert.

0
Abhimanyu

Sie können auch AutoHotKey mit einem einfachen Skript verwenden, um einen Jupyter Notebook-Server in einem Standardverzeichnis (STRG + I) oder einem in Explorer (oder anderswo mit STRG + UMSCHALT + I) hervorgehobenen Pfad zu öffnen.

#SingleInstance Force
#NoTrayIcon

SetTitleMatchMode RegEx

; Press CTRL+ALT+I in a Windows Explorer window to launch a IPython notebook server in the current folder.
^+!i::
; Get the current path.
Send ^l
; Backup the current clipboard.
ClipSaved := ClipboardAll
; Copy and save the current path.
Send ^c
ClipWait
x = %Clipboard%
; Restore the clipboard.
Clipboard := ClipSaved
ClipSaved = ; Free the memory in case the clipboard was very large.
; Now, run the IPython notebook server.
RunWait, ipython notebook --notebook-dir "%x%", , min
return

^i::
; Now, run the IPython notebook server.
RunWait, jupyter notebook --notebook-dir "C:\Path\To\Workspace", , min
return

; Press CTRL+ALT+P to kill all Python processes.
^!p::
Run, taskkill /f /im python.exe, , min
return
0
zhespelt