Jupyter запускается с использованием местоположения файла через WSL - PullRequest
0 голосов
/ 01 марта 2019

У меня проблема с тем, как Jupyter пытается открыться в моем браузере.При запуске jupyter notebook он пытается открыть это местоположение файла в моем браузере по умолчанию file:///home/david/.local/share/jupyter/runtime/nbserver-56-open.html Проблема заключается в том, что, поскольку мой браузер работает в среде Windows, браузер пытается открыть путь, который фактически не существует в соответствии с Windows.Я хотел бы знать, существует ли файл, который может изменить адрес, используемый в моем браузере, либо правильное расположение файла в моей среде Windows, либо просто использовать URL-адрес http://localhost:8888?

Спасибо!

РЕДАКТИРОВАТЬ: Просто чтобы указать, сам Jupyter работает нормально, просто мне нужно вручную набрать http://localhost:8888 в строке URL моего браузера.Мне просто любопытно, есть ли способ избежать ручного ввода URL.Вряд ли это проблема, но мне все равно нравится удобство ее открытия при вводе команды в терминале.

1 Ответ

0 голосов
/ 01 марта 2019

Путь в WSL недоступен для собственных приложений Windows, поэтому ваш браузер не может открыть этот файл.Вы можете открыть URL-адрес непосредственно в bash WSL с помощью следующей команды:

$ jupyter notebook --no-browser  --port 8888
$ /mnt/c/Windows/system32/cmd.exe /c "start http://localhost:8888"

Во второй строке будет загружен ваш браузер по умолчанию в соответствии с этой записью .Вы также можете напрямую вызвать определенный браузер (например, IE, FireFox или Chrome):

$ '/mnt/c/Program Files/internet explorer/iexplore.exe' http://localhost:8888
...