Python - anaconda is best
numpy, scicpy, sklearn
Bash or GitBash
Windows
install gitbash and make the following change to settings:
in .jupyter/jupyter_notebook_config.py
The following is a config to use Git Bash:
c.NotebookApp.terminado_settings = {
'shell_command': ['C:\\Program Files\\Git\\bin\\bash.exe']
}