Running sage dependent scripts throws error
script1.sage:
#!/usr/bin/env sage
import script2
script2.sage:
#!/usr/bin/env sage
smth
After I've done:
sage script2.sage # script2.py was generated
sage script1.sage # script1.py generated that uses script2.py
Both script1 and script2 do have:
from sage.all_cmdline import *
Everything works good if I:
/usr/bin/env sage script1.sage # or
sage script1.sage
But when trying to run script1.sage in this way:
./script1.sage
# =>
# Traceback (most recent call last):
# File "./script1.sage", line 4, in <module>
# import script2
# File "path/script2.py", line 2, in <module>
# from sage.all_cmdline import * # import sage library
# ImportError: No module named sage.all_cmdline
Why?