2012-05-13 15 views
5

Istnieje funkcja w szałwiu, lateksie, której chcę użyć bezpośrednio z wiersza poleceń, bez wpadania w szałwia klienta szałwii. jednym ze sposobów, jak sądzę, może to być możliwe jest włączenie tego modułu szałwiowego do mojego skryptu Pythona.przy użyciu samodzielnej funkcji szałwii w pytonie

użycie szałasu instalacji pip nie działa.

jakieś pomysły?

+0

chcę to zrobić! –

Odpowiedz

12

Nie możesz po prostu zainstalować Sage'a jako pakietu z pakietem, a w Sage jest mnóstwo kodu spoza Pythona, więc trudno byłoby to zrobić a priori.

Można jednak łatwo wywołać Sage ze skryptu. Here jest przykładem.

Dla każdego ze znalezieniem tego, w ogólnym ask.sagemath.org będzie szybszy sposób, aby uzyskać pomoc - I nawet nie wiedzieć, że StackOverflow miał tag Sage.

+4

Dla każdego programisty Sage'a, który to czyta, możesz subskrybować e-mailem aktualizacje pytań o stackoverflow z określonym tagiem - wskaż znacznik "sage" po prawej stronie strony i wybierz "subscribe". – kini

4

Tak, ale tylko jeśli uruchomić skrypt przy użyciu specjalną wersję Pythona, który jest dostarczany wraz z Sage.

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

Można importować Sage jako biblioteka w skrypcie Pythona. Jednym z zastrzeżeń jest to, że musisz uruchomić ten skrypt w Pythonie używając wersji Pythona, która jest dołączona do Sage; aktualnie Python 2.6.x. Aby zaimportować szałwia, umieścić następujące informacje w skrypcie Pythona:

from sage.all import * 
Powiązane problemy