2016-09-02 46 views

Trả lời

5

Bạn đang đi về phía sau; Sage bao gồm sổ ghi chép Jupyter bên trong nó, và bạn có thể sử dụng nó với hạt nhân đó theo cách đó. (Cũng như những người khác.) Sử dụng

$ sage --notebook ipython 

Tôi tin tưởng. Xem thêm here.

(Tôi nghĩ rằng cũng có một số người đã thành công chuyển hướng Jupyter của họ để "nhìn thấy" hạt nhân Sage bằng cách chỉnh sửa một số tập tin hoặc cấu hình. Mở Arch Linux này dường như được hỗ trợ ...?)

+0

Nhưng đó máy tính xách tay sagemath không có các tính năng để xuất bản. Nhưng máy tính xách tay của Jupyter thì có. – user567879

+1

Tôi không nói về sổ ghi chép sagenb, nhưng sổ ghi chép Jupyter, mà bạn có thể gọi như trong bài viết đã chỉnh sửa của tôi ... – kcrisman

+1

Kiến trúc Linux nhắc tôi hỏi câu hỏi này. Cảm ơn nó đã làm việc. – user567879

6

Tôi có chỉ cần cài đặt hạt nhân SageMath trên bản cài đặt Jupyter hiện có của tôi. Thật dễ dàng.

$ sudo jupyter kernelspec install ./SageMath/local/share/jupyter/kernels/sagemath 

đâu SageMath là thư mục sagemath gốc của bạn. Hy vọng điều này sẽ giúp một ai đó.

Nếu bạn không có quyền sudo bạn sẽ không thể cài đặt toàn hệ thống, nhưng bạn vẫn có thể cài đặt cho chính mình bằng cách sử dụng --user cờ:

$ jupyter kernelspec install --user ./SageMath/local/share/jupyter/kernels/sagemath 
+1

Nếu cần, hãy chỉnh sửa tệp 'kernel.json' bổ sung để tạo hạt nhân SageMath Jupyter nhận biết vị trí của SageMath, bằng cách thêm' "env": {"SAGE_ROOT": "/ path/to/sage"} 'vào kết thúc từ điển trong 'kernel.json'. Bạn sẽ tìm thấy vị trí của 'kernel.json' bằng cách thực thi' jupyter kernelspec list'. (Thay thế '/ path/to/sage' bằng đường dẫn thực tế đến' sage' executable.) –

+0

Cảm ơn thông tin. Ngoài ra, hiền thực thi nên ở trong PATH và cách dễ nhất để làm điều này là tạo một liên kết tượng trưng trong/usr/local/bin/sage – Layek

+0

Tôi đã thành công với phương pháp này với anaconda jupyter. Dưới đây là một mẹo nữa: để có được jsmol và bajs làm việc trong hạt nhân SageMath này, hãy chắc chắn tạo liên kết tượng trưng đến SageMath/local/share/jsmol và SageMath/local/share/threejs như/anaconda/share/jupyter/nbextensions/jsmol và/anaconda/share/jupyter/nbextensions/threejs tương ứng (thay đổi đường dẫn đến jupyter/nbextensions khi cần thiết để cài đặt jupyter của bạn). –

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