If you want to build Sage for use with Python 3, you should do

$ make distclean
$ ./configure --with-python=3
$ make

Where does this fail for you?



On Monday, November 4, 2019 at 8:21:04 AM UTC-8, Александр Ватузов wrote:
>
> No, I am building sage only for using it with python3. So I need to 
> install ipython and prompt_toolkit
>
> понедельник, 4 ноября 2019 г., 18:56:00 UTC+3 пользователь Dima Pasechnik 
> написал:
>>
>> Well, it is not clear what you are trying to do. Yes, if you want to use 
>> more recent than used in Sage (for compatibility with Python2 reasons) 
>> packages, then various things need to be adjusted. It has to be done in a 
>> systematic way.
>>
>>
>>
>> On Mon, 4 Nov 2019, 15:44 Александр Ватузов, <amva...@gmail.com> wrote:
>>
>>> Another error:
>>>
>>> jupyter-console 6.0.0 has requirement prompt-toolkit<2.1.0,>=2.0.0, but 
>>> you'll have prompt-toolkit 1.0.15 which is incompatible.
>>> ipython 7.9.0 has requirement prompt-toolkit<2.1.0,>=2.0.0, but you'll 
>>> have prompt-toolkit 1.0.15 which is incompatible.
>>>
>>> понедельник, 4 ноября 2019 г., 17:37:54 UTC+3 пользователь Dima 
>>> Pasechnik написал:
>>>>
>>>> looks like you have a bad mix of python packages in a number of 
>>>> locations.
>>>>
>>>> certainly you can try something like
>>>>
>>>> ./sage --pip install prompt_toolkit
>>>>
>>>>
>>>> On Mon, 4 Nov 2019, 13:05 Александр Ватузов, <amva...@gmail.com> wrote:
>>>>
>>>>> next error:
>>>>>
>>>>> when I try:
>>>>> import prompt_toolkit
>>>>>
>>>>> ImportError: cannot import name 'AsyncGeneratorItem' from 
>>>>> 'prompt_toolkit.eventloop' 
>>>>> (/home/nouret/SageMath_3/local/lib/python3.7/site-packages/prompt_toolkit/eventloop/__init__.py)
>>>>>
>>>>> AsyncGeneratorItem is defined in 
>>>>> ./local/lib/python3.7/site-packages/prompt_toolkit/eventloop/async_generator.py
>>>>>
>>>>> /home/nouret/SageMath_3/local/lib/python3.7/site-packages/prompt_toolkit/eventloop/__init__.py
>>>>>  
>>>>> is empty
>>>>>
>>>>> понедельник, 4 ноября 2019 г., 14:56:35 UTC+3 пользователь Dima 
>>>>> Pasechnik написал:
>>>>>>
>>>>>> try 
>>>>>>
>>>>>> ./sage -f ipython 
>>>>>>
>>>>>> followed by 
>>>>>>
>>>>>> make build 
>>>>>>
>>>>>>
>>>>>> On Mon, Nov 4, 2019 at 11:47 AM Александр Ватузов <amva...@gmail.com> 
>>>>>> wrote: 
>>>>>> > 
>>>>>> > sage building is sucsess now. But running sage makes error 
>>>>>> > 
>>>>>> > cannot import name '_baseclass_reprs' from 'IPython.lib.pretty' 
>>>>>> > 
>>>>>> > it looks like new libreary, but don't undestend, which one 
>>>>>> > 
>>>>>> > понедельник, 4 ноября 2019 г., 12:51:24 UTC+3 пользователь Dima 
>>>>>> Pasechnik написал: 
>>>>>> >> 
>>>>>> >> 
>>>>>> >> 
>>>>>> >> On Mon, 4 Nov 2019, 09:47 Александр Ватузов, <amva...@gmail.com> 
>>>>>> wrote: 
>>>>>> >>> 
>>>>>> >>> it builds cython lib? 
>>>>>> >> 
>>>>>> >> yes 
>>>>>> >>> 
>>>>>> >>> 
>>>>>> >>> понедельник, 4 ноября 2019 г., 12:35:17 UTC+3 пользователь Dima 
>>>>>> Pasechnik написал: 
>>>>>> >>>> 
>>>>>> >>>> 
>>>>>> >>>> 
>>>>>> >>>> On Mon, 4 Nov 2019, 09:27 Александр Ватузов, <amva...@gmail.com> 
>>>>>> wrote: 
>>>>>> >>>>> 
>>>>>> >>>>> "./sage -pip install cython" installs cython for python3: 
>>>>>> Requirement already satisfied: cython in 
>>>>>> ./local/lib/python3.7/site-packages (0.29.14); and 
>>>>>> >>>>> "Requirement already satisfied: gmpy2 in 
>>>>>> ./local/lib/python3.7/site-packages (2.0.8)" 
>>>>>> >>>>> 
>>>>>> >>>>> So I think that, may be, cython need gmpy2 installed in other 
>>>>>> way? I still have na error: 
>>>>>> >>>> 
>>>>>> >>>> try 
>>>>>> >>>> 
>>>>>> >>>> ./sage -f gmpy2 
>>>>>> >>>> 
>>>>>> >>>>> 
>>>>>> >>>>> [sagelib-8.9] cimport gmpy2 
>>>>>> >>>>> [sagelib-8.9]        ^ 
>>>>>> >>>>> [sagelib-8.9] 
>>>>>> ------------------------------------------------------------ 
>>>>>> >>>>> [sagelib-8.9] 
>>>>>> >>>>> [sagelib-8.9] sage/rings/complex_double.pyx:110:8: 'gmpy2.pxd' 
>>>>>> not found 
>>>>>> >>>>> 
>>>>>> >>>>> 
>>>>>> >>>>> 
>>>>>> >>>>> 
>>>>>> >>>>> воскресенье, 3 ноября 2019 г., 23:52:01 UTC+3 пользователь 
>>>>>> Simon King написал: 
>>>>>> >>>>>> 
>>>>>> >>>>>> Hi Dima, 
>>>>>> >>>>>> 
>>>>>> >>>>>> On 2019-11-02, Dima Pasechnik <dim...@gmail.com> wrote: 
>>>>>> >>>>>> > There "python" is Sage's Python, "pip" manages its modules, 
>>>>>> etc. 
>>>>>> >>>>>> 
>>>>>> >>>>>> IIRC, that's not true for Sage's py-3 version. Namely, if one 
>>>>>> opens a 
>>>>>> >>>>>> sage-with-py-3 shell, then "python" still means "python2". So, 
>>>>>> if you 
>>>>>> >>>>>> really want Sage-with-py-3's Python installation, you should 
>>>>>> either do 
>>>>>> >>>>>> "sage -python" or (in a Sage shell) "python3". And I think the 
>>>>>> same 
>>>>>> >>>>>> holds for pip. 
>>>>>> >>>>>> 
>>>>>> >>>>>> Best regards, 
>>>>>> >>>>>> Simon 
>>>>>> >>>>>> 
>>>>>> >>>>> -- 
>>>>>> >>>>> 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 sage-s...@googlegroups.com. 
>>>>>> >>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/sage-support/8a5eb4d3-d9a4-4630-8d74-f3e5c3e0f276%40googlegroups.com.
>>>>>>  
>>>>>>
>>>>>> >>> 
>>>>>> >>> -- 
>>>>>> >>> 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 sage-s...@googlegroups.com. 
>>>>>> >>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/sage-support/14f34695-6908-466f-ba2e-709230fc8aed%40googlegroups.com.
>>>>>>  
>>>>>>
>>>>>> > 
>>>>>> > -- 
>>>>>> > 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 sage-s...@googlegroups.com. 
>>>>>> > To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/sage-support/6b1f50b0-0845-4540-b501-7788491b2079%40googlegroups.com.
>>>>>>  
>>>>>>
>>>>>>
>>>>> -- 
>>>>> 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 sage-s...@googlegroups.com.
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/sage-support/c934a2a9-52d0-49a5-bc31-67ad6832c22d%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/sage-support/c934a2a9-52d0-49a5-bc31-67ad6832c22d%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> -- 
>>> 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 sage-s...@googlegroups.com.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/sage-support/8413e3e9-d2bf-4ac5-bbb2-be8485c45ba1%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/sage-support/8413e3e9-d2bf-4ac5-bbb2-be8485c45ba1%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>

-- 
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 sage-support+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-support/708b82f1-9092-4adf-92c6-f4b8710b8c56%40googlegroups.com.

Reply via email to