Salut, There is no lazy_import.so in local/lib/python3.5/site-packages/sage/misc folder (and in fact no .so file at all there)
And I get Python 3.5.1 (default, Apr 16 2017, 11:35:45) Type "copyright", "credits" or "license" for more information. IPython 5.1.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details. In [1]: import sage.misc.lazy_import --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-1-99e0dfbb667e> in <module>() ----> 1 import sage.misc.lazy_import ImportError: No module named 'sage.misc.lazy_import' but all .py modules are there: In [1]: from sage. sage.algebras sage.calculus sage.data_structures sage.all sage.categories sage.databases sage.all_cmdline sage.coding sage.docs > sage.all_notebook sage.combinat sage.doctest sage.arith sage.crypto sage.dynamics Le jeudi 20 avril 2017 08:16:40 UTC+2, vdelecroix a écrit : > > Do you have the corresponding (cython) library > > SAGE_ROOT/local/lib/python3.5/site-packages/sage/misc/lazy_import.so > > If so could you try (inside a python3 shell) > > import sage.misc.lazy_import > > that should give you a more precise error. > > Vincent > > On 19/04/2017 14:57, Frédéric Chapoton wrote: > > Here it is (once again, the failure is related to a cython module): > > > > (sage-sh) chapoton@pc-chapoton:sage3$ python3 > > Python 3.5.1 (default, Apr 7 2017, 12:17:26) > > [GCC 5.4.0] on linux > > Type "help", "copyright", "credits" or "license" for more information. > >>>> import sage.all > > Traceback (most recent call last): > > File "<stdin>", line 1, in <module> > > File > "/home/chapoton/sage3/local/lib/python3.5/site-packages/sage/all.py", > > line 86, in <module> > > import sage.misc.lazy_import > > ImportError: No module named 'sage.misc.lazy_import' > > > > > > > > Le mercredi 19 avril 2017 13:53:20 UTC+2, vdelecroix a écrit : > >> > >> Indeed, could you try > >> > >> $ sage -sh > >> (sage-sh) $ python3 > >> >>> import sage.all > >> > >> Vincent > >> > >> On 19/04/2017 13:11, Frédéric Chapoton wrote: > >>> Hello, > >>> > >>> I get nothing from "ls local/lib/python2.7/site-packages/sa*" > >>> > >>> and what looks like a correct full sage > >>> in local/lib/python3.5/site-packages/sage > >>> > >>> The problem may come from "./sage" calling a python2.7 version ? > >>> > >>> Frederic > >>> > >>> Le mercredi 19 avril 2017 10:58:53 UTC+2, vdelecroix a écrit : > >>>> > >>>> Hi Frédéric, > >>>> > >>>> Can you check what are inside local/lib/python3.5/site-packages/sage > >>>> > >>>> SAGE_ROOT/local/lib/python2.7/site-packages/sage > >>>> SAGE_ROOT/local/lib/python3.5/site-packages/sage > >>>> > >>>> Vincent > >>>> > >>>> On 18/04/2017 21:25, Frédéric Chapoton wrote: > >>>>> Dear all, > >>>>> > >>>>> I just managed (using tricks to avoid a few remaining issues in > >>>>> cythonization and packages) to get make succeed in building sage > with > >>>>> SAGE_PYTHON3=yes > >>>>> Sadly, but not unexpectedly, sage then crashes at startup. > Apparently, > >>>> it > >>>>> cannot not find/import any cython extension.. > >>>>> > >>>>> Frédéric > >>>>> > >>>>> Here is a snapshot of the end of compilation and tentative run: > >>>>> > >>>>> real 61m21.708s > >>>>> user 57m46.564s > >>>>> sys 1m30.508s > >>>>> Sage build/upgrade complete! > >>>>> chapoton@icj-laptop:~/sage3$ ./sage > >>>>> > ┌────────────────────────────────────────────────────────────────────┐ > >>>>> │ SageMath version 8.0.beta2, Release Date: 2017-04-12 > │ > >>>>> │ Type "notebook()" for the browser-based notebook interface. > │ > >>>>> │ Type "help()" for help. > │ > >>>>> > └────────────────────────────────────────────────────────────────────┘ > >>>>> > ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ > >>>>> ┃ Warning: this is a prerelease version, and it may be unstable. > ┃ > >>>>> > ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ > >>>>> Forcing sage-location, probably because a new package was installed. > >>>>> Updating various hardcoded paths... > >>>>> (Please wait at most a few minutes.) > >>>>> DO NOT INTERRUPT THIS. > >>>>> Done updating paths. > >>>>> > >>>>> > >>>>> > ********************************************************************** > >>>>> > >>>>> > >>>>> Oops, Sage crashed. We do our best to make it stable, but... > >>>>> > >>>>> > >>>>> For the curious people, the crash log ends with > >>>>> > >>>>> ---> 39 from sage.structure.sage_object import SageObject > >>>>> global sage.structure.sage_object = undefined > >>>>> global SageObject = undefined > >>>>> 40 from sage.repl.rich_output.output_basic import ( > >>>>> 41 OutputPlainText, OutputAsciiArt, OutputUnicodeArt, > >>>> OutputLatex, > >>>>> 42 ) > >>>>> 43 from sage.repl.rich_output.preferences import > >> DisplayPreferences > >>>>> 44 > >>>>> 45 > >>>>> 46 class DisplayException(Exception): > >>>>> 47 """ > >>>>> 48 Base exception for all rich output-related exceptions. > >>>>> 49 > >>>>> 50 EXAMPLES:: > >>>>> 51 > >>>>> 52 sage: from sage.repl.rich_output.display_manager > >> import > >>>>> DisplayException > >>>>> 53 sage: raise DisplayException('foo') > >>>>> 54 Traceback (most recent call last): > >>>>> > >>>>> > >>>>> ImportError: No module named 'sage.structure.sage_object' > >>>>> > >>>> > >>> > >> > > > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.