Le dimanche 12 septembre 2021 à 11:02:07 UTC+2, Emmanuel Charpentier a 
écrit :

> I can't reproduce your problem on 9.5.beta0 installed from source on 
> Debian testing running on core i7 + 16 GB RAM.
>
>    - What version of Sage do you use ?
>    - On which platform ?
>    - How did-you install-it ?
>
> This information is decessary to try to understand and diagnose your 
> problem.
>

I forgot to add :

   - What platform did you use (notebook, command line, emacs, etc...) ?

 

> Le samedi 11 septembre 2021 à 12:58:10 UTC+2, [email protected] a écrit :
>
>> Hola,all!
>> When I use the function  solve(),an error occur and I fail to find 
>> solutions.
>> Needing help!
>> CODE:
>> solve(x,x)
>>
>> OUT:
>> UnicodeEncodeError Traceback (most recent call last) 
>> <ipython-input-1-6e1b29585f6f> in <module> ----> 1 solve(x,x) 
>> /opt/sagemath-9.3/local/lib/python3.7/site-packages/sage/symbolic/relation.py
>>  
>> in solve(f, *args, **kwds) 1041 1042 if is_Expression(f): # f is a 
>> single expression -> 1043 return _solve_expression(f, x, 
>> explicit_solutions, multiplicities, to_poly_solve, solution_dict, 
>> algorithm, domain) 1044 1045 if not isinstance(f, (list, tuple)): 
>> /opt/sagemath-9.3/local/lib/python3.7/site-packages/sage/symbolic/relation.py
>>  
>> in _solve_expression(f, x, explicit_solutions, multiplicities, 
>> to_poly_solve, solution_dict, algorithm, domain) 1280 1281 # from here 
>> on, maxima is used for solution -> 1282 m = ex._maxima_() 1283 P = 
>> m.parent() 1284 if explicit_solutions: 
>> /opt/sagemath-9.3/local/lib/python3.7/site-packages/sage/symbolic/expression.pyx
>>  
>> in sage.symbolic.expression.Expression._maxima_ 
>> (build/cythonized/sage/symbolic/expression.cpp:7963)() 1020 # Maybe not 
>> such a great idea because the "default" interface is another one 1021 
>> from sage.calculus.calculus import maxima -> 1022 return super(Expression, 
>> self)._interface_(maxima) 1023 else: 1024 return super(Expression, 
>> self)._interface_(session) 
>> /opt/sagemath-9.3/local/lib/python3.7/site-packages/sage/structure/sage_object.pyx
>>  
>> in sage.structure.sage_object.SageObject._interface_ 
>> (build/cythonized/sage/structure/sage_object.c:5480)() 678 except 
>> (KeyError, ValueError): 679 pass --> 680 nm = I.name() 681 init_func = 
>> getattr(self, '_%s_init_' % nm, None) 682 if init_func is not None: 
>> /opt/sagemath-9.3/local/lib/python3.7/site-packages/sage/misc/lazy_import.pyx
>>  
>> in sage.misc.lazy_import.LazyImport.__getattr__ 
>> (build/cythonized/sage/misc/lazy_import.c:3876)() 326 True 327 """ --> 
>> 328 return getattr(self.get_object(), attr) 329 330 # We need to wrap 
>> all the slot methods, as they are not forwarded 
>> /opt/sagemath-9.3/local/lib/python3.7/site-packages/sage/misc/lazy_import.pyx
>>  
>> in sage.misc.lazy_import.LazyImport.get_object 
>> (build/cythonized/sage/misc/lazy_import.c:2436)() 188 if 
>> likely(self._object is not None): 189 return self._object --> 190 return 
>> self._get_object() 191 192 cpdef _get_object(self): 
>> /opt/sagemath-9.3/local/lib/python3.7/site-packages/sage/misc/lazy_import.pyx
>>  
>> in sage.misc.lazy_import.LazyImport._get_object 
>> (build/cythonized/sage/misc/lazy_import.c:2710)() 221 print(f"Option 
>> ``at_startup=True`` for lazy import {self._name} not needed anymore") 222 
>> try: --> 223 self._object = getattr(__import__(self._module, {}, {}, 
>> [self._name]), self._name) 224 except ImportError as e: 225 if 
>> self._feature: 
>> /opt/sagemath-9.3/local/lib/python3.7/site-packages/sage/interfaces/maxima_lib.py
>>  
>> in <module> 88 from sage.symbolic.ring import SR 89 ---> 90 from 
>> sage.libs.ecl import EclObject, ecl_eval 91 92 from .maxima_abstract 
>> import (MaximaAbstract, MaximaAbstractFunction, 
>> /opt/sagemath-9.3/local/lib/python3.7/site-packages/sage/libs/ecl.pyx in 
>> init sage.libs.ecl (build/cythonized/sage/libs/ecl.c:13899)() 1398 
>> return ecl_wrap(o) 1399 -> 1400 init_ecl() 
>> /opt/sagemath-9.3/local/lib/python3.7/site-packages/sage/libs/ecl.pyx in 
>> sage.libs.ecl.init_ecl (build/cythonized/sage/libs/ecl.c:5084)() 280 
>> (setf (logical-pathname-translations "TMP") 281 '(("**;*.*" 
>> "%s/**/*.*"))) --> 282 """ % str_to_bytes(str(ECL_TMP)))) 283 284 # We 
>> define our own error catching eval, apply and funcall/ 
>> /opt/sagemath-9.3/local/lib/python3.7/site-packages/sage/cpython/string.pxd 
>> in sage.cpython.string.str_to_bytes 
>> (build/cythonized/sage/libs/ecl.c:11601)() 75 if isinstance(s, bytes): 76 
>> return s ---> 77 return _str_to_bytes(s, encoding, errors) 
>> UnicodeEncodeError: 'utf-8' codec can't encode characters in position 
>> 26-27: surrogates not allowed
>>
>

-- 
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/0f395699-c661-4842-ae0c-ac0237597acfn%40googlegroups.com.

Reply via email to