Looks like you have a more recent version of Python installed and that's 
conflicting with Sage.

If you have Anaconda installed, take a look at this 
answer: 
https://ask.sagemath.org/question/34416/importerror-no-module-named-sage/

On Saturday, December 17, 2016 at 10:22:29 AM UTC-8, Peter Gacs wrote:
>
> The terminal comes up with the error message below.  After that, trying to 
> start a notebook or a Sage terminal just returns error messages complaining 
> about change of folder (I did not change anything).
> Any help?
>
> /Applications/SageMath-7.4.app/Contents/Resources/sage/sage' 
> --notebook=sagenb
> Fatal Python error: Py_Initialize: unable to load the file system codec
>  File 
> "/Applications/SageMath-7.4.app/Contents/Resources/sage/local/lib/python/encodings/__init__.py",
>  
> line 123
>    raise CodecRegistryError,\
>                            ^
> SyntaxError: invalid syntax
>
> Current thread 0x00007fff70b86000 (most recent call first):
> /Applications/SageMath-7.4.app/Contents/Resources/sage/sage: line 130: 
>  8877 Abort trap: 6 "$SAGE_ROOT/relocate-once.py"
> Traceback (most recent call last):
>  File 
> "/Applications/SageMath-7.4.app/Contents/Resources/sage/src/bin/sage-notebook",
>  
> line 7, in <module>
>    import argparse
>  File 
> "/Applications/SageMath-7.4.app/Contents/Resources/sage/local/lib/python/argparse.py",
>  
> line 85, in <module>
>    import collections as _collections
>  File 
> "/Applications/SageMath-7.4.app/Contents/Resources/sage/local/lib/python/collections.py",
>  
> line 9, in <module>
>    from operator import itemgetter as _itemgetter, eq as _eq
> ImportError: 
> dlopen(/Applications/SageMath-7.4.app/Contents/Resources/sage/local/lib/python2.7/lib-dynload/operator.so,
>  
> 2): Symbol not found: __PyUnicodeUCS4_AsDefaultEncodedString
>  Referenced from: 
> /Applications/SageMath-7.4.app/Contents/Resources/sage/local/lib/python2.7/lib-dynload/operator.so
>  Expected in: flat namespace
> in 
> /Applications/SageMath-7.4.app/Contents/Resources/sage/local/lib/python2.7/lib-dynload/operator.so
>

-- 
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 post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to