2013-09-02 33 views
5

Tôi đang cố gắng giới thiệu sổ ghi chép IPython trong công việc của mình. Một trong những cách tôi muốn làm đó là chia sẻ công việc của riêng mình với tư cách là máy tính xách tay với đồng nghiệp để họ có thể dễ dàng tạo ra các báo cáo phức tạp và chia sẻ chúng.Chạy trình xem Máy tính xách tay IPython cục bộ

Tôi rõ ràng không thể sử dụng Trình xem sổ ghi chép vì hầu hết công việc của chúng tôi đều được bảo mật. Tôi đang cố thiết lập trình xem sổ ghi chép cục bộ. Tôi đọc this question và làm theo hướng dẫn ở đó, nhưng bây giờ mà nbconvert là một phần của IPython các hướng dẫn không còn giá trị.

Ai đó có thể giúp điều đó không?

Trả lời

3

Bạn có một vài lựa chọn:

  1. Như đã trình bày ở trên chuyển đổi sang HTML và sau đó phục vụ họ sử dụng một máy chủ đơn giản ví dụ python -m "SimpleHTTPServer" Bạn thậm chí có thể thiết lập một kịch bản python nhỏ mà sẽ "nghe" trong một thư mục. Nếu thay đổi hoặc sổ ghi chép mới được thêm vào thư mục, tập lệnh sẽ chạy nbconvert và di chuyển tệp HTML vào thư mục bạn đang phân phát. Để điều hướng đến máy chủ bạn đang chạy, hãy truy cập yourip: port e.g. 10.0.0.2:8888 (xem đầu ra IPython khi bạn chạy lệnh máy tính xách tay IPython) (Nếu bạn có thể phục vụ qua mạng bạn có thể chỉ cần nhìn vào điểm 2 bên dưới)

  2. Nếu máy tính của bạn được nối mạng, bạn có thể phục vụ công việc của bạn trên lan bằng cách chia sẻ địa chỉ IP và cổng của bạn với các đồng nghiệp của bạn. Tuy nhiên, điều này sẽ cung cấp cho họ quyền truy cập chỉnh sửa nhưng không phải là vấn đề? Điều này có nghĩa là họ sẽ điều hướng đến máy chủ ipython của bạn và xem sổ ghi chép ipython và có thể chạy các tệp của bạn.

  3. Lưu trữ sổ ghi chép của bạn trên máy chủ trực tuyến như Linode, ... máy chủ cấp mục nhập giá rẻ. Một số công việc là cần thiết để thêm một mật khẩu mặc dù.

  4. Chuyển đổi sang PDF và gửi cho họ.

  5. Chuyển sang trình chiếu (hiện có thể trong Phiên bản 1.00) và phân phát qua tùy chọn 1,2 hoặc chỉ chia sẻ tệp HTML với chúng.

  6. Cho phép tất cả chúng chạy máy tính xách tay ipython và kiểm tra tệp của bạn thành một kho lưu trữ riêng tư tại bitbucket (bộ nhớ git riêng tư miễn phí của nó). Sau đó, họ có thể tải các tệp của bạn ở đó và tự chạy trên các máy của riêng mình. Hoặc chỉ gửi thư cho họ. Tốt hơn nếu họ không thực hiện thay đổi, hãy chia sẻ thư mục dropbox với tất cả mọi người. Nếu họ chạy máy tính xách tay ipython trong thư mục đó, họ sẽ thấy các tệp của bạn (DANGEROUS)

  7. Đưa chúng vào phòng họp và hiển thị chúng. :)

Các vấn đề liên quan