#python-3.x #math #pip #ubuntu-18.04 #sage
Вопрос:
Я хочу запустить .sagews
файл в python3
Я установил sage-0.0.0
пакет на Ubuntu 18.04
...
...
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 Спасибо тебе