2012-05-13 23 views
5

Có một hàm trong sage, latex, mà tôi muốn sử dụng trực tiếp từ dòng lệnh, mà không rơi vào hiền nhân khách sage. một cách tôi nghĩ rằng điều này có thể là có thể là bao gồm các mô-đun hiền triết vào kịch bản python của tôi.sử dụng một hàm sage độc ​​lập trong python

sử dụng pip install sage không hoạt động.

bất kỳ ý tưởng nào?

+0

Tôi muốn thực hiện việc này! –

Trả lời

12

Bạn không thể chỉ cài đặt Sage làm gói với gói, và có rất nhiều mã không phải Python trong Sage, vì vậy sẽ rất khó để thực hiện điều này trước tiên.

Tuy nhiên, bạn có thể gọi Sage từ tập lệnh khá dễ dàng. Here là một ví dụ.

Đối với bất kỳ ai tìm thấy điều này, nói chung ask.sagemath.org sẽ là cách nhanh hơn để nhận phản hồi - tôi thậm chí không biết rằng luồng xếp chồng thẻ Sage.

+4

Đối với bất kỳ nhà phát triển Sage nào đọc điều này, bạn có thể đăng ký nhận các cập nhật qua email cho câu hỏi stackoverflow bằng một thẻ nhất định - trỏ tới thẻ "sage" ở bên phải trang và chọn "đăng ký". – kini

4

Có, nhưng chỉ nếu bạn chạy các kịch bản sử dụng phiên bản đặc biệt của Python mà đi kèm với Sage.

Từ docs Sage của http://www.sagemath.org/doc/faq/faq-usage.html#how-do-i-import-sage-into-a-python-script

Bạn có thể nhập Sage như một thư viện trong một kịch bản Python. Một lưu ý là bạn cần phải chạy tập lệnh Python đó bằng cách sử dụng phiên bản Python được đóng gói với Sage; hiện tại là Python 2.6.x. Để nhập Sage, hãy đặt như sau trong tập lệnh Python của bạn:

from sage.all import * 
Các vấn đề liên quan