Thanks a lot for explanation, I was completely lost! The suggested fix is
at http://trac.sagemath.org/ticket/20797
On Tuesday, 31 May 2016 01:26:35 UTC-6, Volker Braun wrote:
>
> great minds think alike ;-)
>
>
> On Tuesday, May 31, 2016 at 8:26:54 AM UTC+2, Frédéric Chapoton wrote:
>>
>> It's because these is a "six" module in sage/misc.
>>
>> I met this problem in #20694
>>
>> Solution: use from __future__ import absolute import
>>
>> Frederic
>>
>> Le mardi 31 mai 2016 07:55:14 UTC+2, Andrey Novoseltsev a écrit :
>>>
>>> Hello,
>>>
>>> Can anybody explain (even better - fix ;-)) what is going on with this
>>> error with 7.2 and 7.3.beta0:
>>>
>>> sage: from sage.misc.remote_file import get_remote_file
>>> sage: get_remote_file('
>>> http://193.146.36.205:8080/GgbSageDirect/DiscoverGGB/DiscoverGGBAux/2015_11_24_fromGgbXMLString2Cons.sage
>>> ')
>>> Attempting to load remote file:
>>> http://193.146.36.205:8080/GgbSageDirect/DiscoverGGB/DiscoverGGBAux/2015_11_24_fromGgbXMLString2Cons.sage
>>>
>>> ---------------------------------------------------------------------------
>>> ImportError Traceback (most recent call
>>> last)
>>> <ipython-input-2-51ff583f8cbb> in <module>()
>>> ----> 1 get_remote_file('
>>> http://193.146.36.205:8080/GgbSageDirect/DiscoverGGB/DiscoverGGBAux/2015_11_24_fromGgbXMLString2Cons.sage
>>> ')
>>>
>>> /home/novoselt/sage/local/lib/python2.7/site-packages/sage/misc/remote_file.pyc
>>>
>>> in get_remote_file(filename, verbose)
>>> 34
>>> 35 # import compatible with py2 and py3
>>> ---> 36 from six.moves.urllib.request import urlretrieve
>>> 37
>>> 38 global cur
>>>
>>> ImportError: No module named moves.urllib.request
>>>
>>> Given that I can repeat this line directly without any issues:
>>>
>>> sage: from six.moves.urllib.request import urlretrieve
>>> <everything is just fine>
>>>
>>> Thank you!
>>> Andrey
>>>
>>>
--
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.