6

sage、latex内に、sageクライアントにドロップせずにコマンドラインから直接使用したい関数があります。これが可能だと思う1つの方法は、そのsageモジュールをPythonスクリプトに含めることです。

pipinstallsageを使用しても機能しません。

何か案は?

4

2 に答える 2

14

パッケージを含むパッケージとして Sage をインストールすることはできません。また、Sage には Python 以外のコードが大量にあるため、アプリオリにこれを行うのは困難です。

ただし、Sage はスクリプトから簡単に呼び出すことができます。 ここに例があります。

これを見つけた人にとっては、一般に、ask.sagemath.orgがより迅速に応答を得る方法になります。私は、stackoverflow に Sage タグがあることさえ知りませんでし

于 2012-05-17T15:59:46.023 に答える
4

はい。ただし、Sage にバンドルされている特別なバージョンの Python を使用してスクリプトを実行する場合に限ります。

Sage のドキュメントからhttp://www.sagemath.org/doc/faq/faq-usage.html#how-do-i-import-sage-into-a-python-script

Sage を Python スクリプトのライブラリとしてインポートできます。1 つの注意点は、Sage にバンドルされているバージョンの Python を使用してその Python スクリプトを実行する必要があることです。現在 Python 2.6.x. Sage をインポートするには、Python スクリプトに以下を記述します。

from sage.all import *
于 2012-11-10T22:30:27.853 に答える