On Tuesday, August 15, 2023 at 8:11:35 AM UTC+2 Michel VAN DEN BERGH wrote:
On Monday, August 14, 2023 at 10:45:32 AM UTC+2 Henri Girard wrote:
Did you make a link to your compiled version ?
I compiled sage in sage (which us the base dir) after I sudo ln -s /sage
/usr/bin/sage then you get sage wide
I don't use the sage executable, but I do "import sage" inside the python
interpreter (I only run scripts). This used to work with the distro sage,
but I have not found how to make that work with the compiled sage. Do you
know how to achieve this?
Michel
I did some investigating and it seems that the distro sage installs sage as
an honest module (it is in the file system as
/usr/lib/python3/dist-packages/sage/) whereas the python that comes with
the compiled sage has sage as a built-in module (it seems to be not in the
file system). So it is not accessible to the global python I think.
The following is for the sage python.
$ sage --python
>>> import sage
>>> import inspect
>>> inspect.getfile(sage)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File
"/home/sage_user/sage/local/var/lib/sage/venv-python3.11.1/lib/python3.11/inspect.py",
line 901, in getfile
raise TypeError('{!r} is a built-in module'.format(object))
TypeError: <module 'sage' (<_frozen_importlib_external.NamespaceLoader
object at 0x7fa4431b2550>)> is a built-in module
>>>
--
You received this message because you are subscribed to the Google Groups
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/sage-support/cdf03f5c-2ad1-4d0a-a4c5-06a1b3fec632n%40googlegroups.com.