2016-04-27 10 views
0

Jupyter Notebook bietet bash_kernel. Die Installation schlägt in einem Windows-Rechner fehl, da 'pip' pexpect 3.3 nicht installieren konnte, was eine Abhängigkeit von bash_kernel zusammen mit ipython3 ist. Anweisungen zum Installieren von Bash_kernel finden Sie unter link.Kann der bash_kernel des Jupyter Notebooks in einem Windows 7 OS installiert werden

Der bash_kernel von Jupyter Notebook könnte als Notebook-Entwicklungsumgebung für Bash dienen. Es gibt eine gute alte Tradition der Verwendung von Unix-ähnlichen Terminals in Windows-Maschinen, um die Vorteile von Datenverarbeitungspaketen wie Grep, sed, awk zu nutzen. Ich verwende Unix-Terminal-Emulator für Windows wie Cygwin. Aber ich brauche ein Notebook-Stil dev env für Cygwin.

Gibt es eine Möglichkeit, diesen bash_kernel in einem Jupyter Notebook auf einem Windows7-Rechner laufen zu lassen? Oder gibt es alternative Entwicklungsumgebungen im Notebook-Stil für Cygwin oder andere Bash-Emulatoren, die Windows ausführen?

+0

bash_kernel stützt sich derzeit auf Unix-only-Features (ptys), so wird es unter Windows nicht funktionieren. –

Antwort

0

Bash_kernel erfordert Python3. Auf Cygwin ist Python Version 2.x. Sie müssen python3 installieren und verwenden.

Die auf Cygwin64 Bit gearbeitet folgende:

wget https://bootstrap.pypa.io/get-pip.py 
python3 get-pip.py 
python3 -m pip install pexpect 
python3 -m pip install bash_kernel 
+0

Funktioniert perfekt. Ich möchte nur noch eine weitere Information hinzufügen. Wenn Benutzer Probleme mit der SSL-Zertifizierung haben, laden Sie get-pip.py herunter und fügen Sie diese Codezeile hinzu. 'python3 get-pip.py --index-url = http: //pypi.python.org/simple/ --trusted-host pypi.python.org', 'python3 -m pip installieren --index-url = http : //pypi.python.org/simple/ --trusted-host pypi.python.org pexpect und so weiter. ' –

+0

Python get-pip.py --index-url = http: //pypi.python.org/simple --trusted-host pypi.python.org dies mit Cygwin 2.7.10 auf 64-Bit-Windows 7 gearbeitet Das hat zu lange gedauert, um zu finden ....... lol, die URL für pypi sollte mit http vorangestellt werden, da es eine URL ist – sloven