Как запустить файл sagemath в python3?

#python-3.x #math #pip #ubuntu-18.04 #sage

Вопрос:

Я хочу запустить .sagews файл в python3

Я установил sage-0.0.0 пакет на Ubuntu 18.04

pip3 установите sage

 ...
...
Successfully built sage

Installing collected packages: sage

Successfully installed sage-0.0.0
 

согласно источнику

Я написал код на point.py файл:

 from sage.all import *

p = 115792089237316195423570985008687907853269984665640564039457584007908834671663
F = GF(p)
E = EllipticCurve(F, [0,7])
E.count_points(2)
 

Я бегу в терминал:

 sage -python3 point.py
 

и я получаю предупреждение

 /bin/bash: sage: command not found
 

Я бегу в терминал:

 python3 point.py
 

и

 Traceback (most recent call last):
  File "point.py", line 1, in <module>
    from sage.all import *
ModuleNotFoundError: No module named 'sage.all'
 

Что именно я делаю не так? Как вы можете запустить sage файл с помощью python3 ?

Комментарии:

1. Вы пробовали просто запустить python3 point.py? «мудрец»- это модуль, а не отдельная команда, верно?

2. @Eric Lee К сожалению, я получаю сообщение об ошибке: Трассировка (последний последний вызов): Файл «point.py», строка 1, в <модуле> из sage. весь импорт * ModuleNotFoundError: Нет модуля с именем «sage.all»

3. Насколько я знаю, пакет PyPI Sage не поддерживается и устарел; поскольку он датирован 2018 годом, он, вероятно, поддерживает только Python 2. Вы можете попробовать установить Sage через conda или загрузить соответствующий файл с sagemath.org/download-linux.html .

4. @JohnPalmieri Спасибо тебе