2013-09-02 12 views
5

Próbuję wprowadzić notatnik IPython w mojej pracy. Jednym ze sposobów, w jaki chcę to zrobić, jest dzielenie się własnymi pracami jako notatnikami z moimi kolegami, aby mogli zobaczyć, jak łatwo jest tworzyć zaawansowane raporty i dzielić się nimi.Uruchamianie przeglądarki Notes IPython lokalnie

Oczywiście nie mogę korzystać z przeglądarki Notatnik, ponieważ większość naszych prac jest poufna. Próbuję skonfigurować przeglądarkę do notebooka lokalnie. Przeczytałem this question i postępowałem zgodnie z instrukcjami tam, ale teraz, gdy nbconvert jest częścią IPython, instrukcje nie są już ważne.

Czy ktoś może w tym pomóc?

Odpowiedz

3

Masz kilka opcji:

  1. Jak opisano powyżej konwertowania do formatu HTML, a następnie służyć im pomocą prostego serwera np python -m „SimpleHTTPServer” Można nawet ustawić się trochę skrypt Pythona, które "słuchaj" w jednym katalogu. Jeśli do katalogu zostaną dodane zmiany lub nowe notatniki, skrypt uruchomi nbconvert i przeniesie plik HTML do folderu, z którego pochodzisz. Aby przejść do serwera, z którego korzystasz, idź do portu: 10.0.0.2:8888 (zobacz dane wyjściowe IPython po uruchomieniu polecenia IPython notebooka) (Jeśli możesz wyświetlać w sieci, równie dobrze możesz zajrzeć do punktu 2 poniżej)

  2. Jeśli Twoje komputery są połączone w sieć, możesz wyświetlać twoją pracę w sieci LAN, dzieląc się swoim adresem IP i portem z kolegami. To jednak da im dostęp do edycji, ale nie powinno być problemu? Oznacza to, że przejdą one do twojego serwera ipython i zobaczą notatnik ipython i będą w stanie uruchomić twoje pliki.

  3. Hostuj swoje notebooki na serwerze internetowym, takim jak Linode itp. ... tanie serwery podstawowe. Do dodania hasła potrzebne są jednak pewne prace.

  4. Konwertuj do formatu PDF i wyślij do nich pocztą.

  5. Konwertuj do pokazu slajdów (teraz możliwe w wersji 1.00) i wyświetlaj za pośrednictwem opcji 1,2 lub po prostu udostępnij plik HTML.

  6. Niech wszystkie uruchomią notatnik ipython i sprawdzą twoje pliki w prywatnym repo na bitbucket (darmowe prywatne repozytorium git). Mogą wtedy pobrać twoje pliki i uruchomić je samodzielnie na swoich komputerach. Lub po prostu je do nich wyślij. Jeszcze lepiej, jeśli nie wprowadzą zmian, udostępnij folder ze wszystkimi użytkownikami. Jeśli w tym folderze uruchomi się notatnik ipython, zobaczą twoje pliki (jednak NIEBEZPIECZNE)

  7. Umieść je w sali konferencyjnej i pokaż. :)

Powiązane problemy