On Saturday, June 11, 2016, Frédéric Chapoton <fchapot...@gmail.com> wrote:

> ok, thanks.
>
> But now I did "make" inside the py3 virtualenv. So I have a copy of sage
> build using py3 (do I ? I am not sure at all. It spend a lot of time
> building python2.7).
> And still the same imports of cython modules fail.
> And sage runs and works, but behaves in a totally "python2" way, for
> instance "print 5" works.
>
> So could please somebody give me *explicit and detailed instructions* on
> how I should try to build sage with python3 in a py3 virtualenv, as I asked
> in my first question.
>

I'm confused by this whole thread.  Why exactly do you think what you want
to do is even possible?

Sage does not support python3 yet.   It would likely take months of very
focused work to get sage to build with Python3 and pass the full test
suite.



>
> Frederic
>
> Le vendredi 10 juin 2016 21:30:22 UTC+2, Volker Braun a écrit :
>>
>> Afaik this is the expected result: Compiled modules (both bytecode pyc or
>> binary so) are versioned and will not be loaded if there is a version
>> mismatch.
>>
>>
>>
>> On Friday, June 10, 2016 at 3:10:56 PM UTC-4, Frédéric Chapoton wrote:
>>>
>>> ok, sorry for being so dumb and unclear. Please be patient. Let me try
>>> to be more clear.
>>> Currently I do that:
>>>
>>> * enter a python3 virtual env (using source mypy3/bin/activate)
>>> * cd sage/src
>>> * launch ipython
>>> * import sage
>>> * from sage.interfaces.all import *
>>> resulting in
>>> ImportError: No module named 'sage.misc.lazy_import'
>>>
>>> So my question is: what is the cause of this error ? The same error
>>> happens for several cython modules.
>>>
>>> Frederic
>>>
>>>
>>> Le vendredi 10 juin 2016 20:59:31 UTC+2, Volker Braun a écrit :
>>>>
>>>> Whats your question
>>>>
>>>> a) you want to build Sage in a py3 environment? Then build Sage in a
>>>> py3 environment. What hat do you mean by "flag to pass to make"??
>>>>
>>>> b) you want to build Sage in a py2 environment but you want Sage to
>>>> build its own Python 3. Then run "SAGE_PYTHON3=yes make"
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Friday, June 10, 2016 at 2:37:43 PM UTC-4, Frédéric Chapoton wrote:
>>>>>
>>>>> Sure, but how can I try ? Is there something like a flag to pass to
>>>>> make ?
>>>>>
>>>>> Le vendredi 10 juin 2016 20:19:38 UTC+2, Volker Braun a écrit :
>>>>>>
>>>>>> Sage is supposedly requiring Python 2.7 or 3.3+ to build, but it
>>>>>> isn't tested with py3 so its unlikely to actually work.
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Friday, June 10, 2016 at 2:10:38 PM UTC-4, Frédéric Chapoton wrote:
>>>>>>>
>>>>>>> Hello,
>>>>>>>
>>>>>>> What is the correct way to start trying to build sage in a python3
>>>>>>> (virtual) environnement ?
>>>>>>>
>>>>>>> When I do a "make" inside a py3 virtual env, sage just setups its
>>>>>>> own environnement, using py2, of course.
>>>>>>>
>>>>>>> When I try to import parts of sage from an ipython3 session, I run
>>>>>>> into several things:
>>>>>>>
>>>>>>> * first one is #20706.
>>>>>>>
>>>>>>> * another one is the fact that cython extensions are not available,
>>>>>>> so that I get messages like
>>>>>>>
>>>>>>> ImportError: No module named 'sage.misc.lazy_import'
>>>>>>>
>>>>>>> Is there a way to tell sage to try to build using py3 ?
>>>>>>>
>>>>>>> Frederic
>>>>>>>
>>>>>> --
> 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
> <javascript:_e(%7B%7D,'cvml','sage-devel%2bunsubscr...@googlegroups.com');>
> .
> To post to this group, send email to sage-devel@googlegroups.com
> <javascript:_e(%7B%7D,'cvml','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.
>


-- 
Sent from my massive iPhone 6 plus.

-- 
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.

Reply via email to