Source deactivate does not work. I had to deactivate Anaconda changing my PATH. Now SageMath works.
On Monday, January 30, 2017 at 5:20:48 PM UTC, Volker Braun wrote: > > Don't activate anaconda in the first place, or deactivate it (source > deactivate) > > > > On Monday, January 30, 2017 at 5:44:57 PM UTC+1, sbacelar wrote: >> >> What can I do to run sage? If I activate a Python 2.7 environment in >> Anaconda, it doesn't work. >> >> On Monday, January 30, 2017 at 3:46:14 PM UTC, Volker Braun wrote: >>> >>> Sage assumes that the default python is python 2.x, which is what Apple >>> ships... >>> >>> >>> >>> On Monday, January 30, 2017 at 4:32:13 PM UTC+1, sbacelar wrote: >>>> >>>> I am trying to install SageMath 7.5.1 on my MacBook Pro with >>>> macOS 10.12.2. >>>> I don't know if it matters but I am using Python from Anaconda >>>> distribution. >>>> After opening the dmg file, this is what I get: >>>> >>>> MacBook-Pro-de-Sergio:~ sergiobacelar$ >>>> '/Applications/SageMath-7.5.1.app/Contents/Resources/sage/sage' -- >>>> notebook=sagenb >>>> >>>> >>>> >>>> Fatal Python error: Py_Initialize: unable to load the file system >>>> codec >>>> >>>> File >>>> "/Applications/SageMath-7.5.1.app/Contents/Resources/sage/local/lib/python/encodings/__init__.py" >>>> , line 123 >>>> >>>> raise CodecRegistryError,\ >>>> >>>> ^ >>>> >>>> SyntaxError: invalid syntax >>>> >>>> >>>> >>>> >>>> Current thread 0x00007fffefff43c0 (most recent call first): >>>> >>>> /Applications/SageMath-7.5.1.app/Contents/Resources/sage/sage: line 130 >>>> : 23627 Abort trap: 6 "$SAGE_ROOT/relocate-once.py" >>>> >>>> Traceback (most recent call last): >>>> >>>> File >>>> "/Applications/SageMath-7.5.1.app/Contents/Resources/sage/src/bin/sage-notebook" >>>> , line 7, in <module> >>>> >>>> import argparse >>>> >>>> File >>>> "/Applications/SageMath-7.5.1.app/Contents/Resources/sage/local/lib/python/argparse.py" >>>> , line 85, in <module> >>>> >>>> import collections as _collections >>>> >>>> File >>>> "/Applications/SageMath-7.5.1.app/Contents/Resources/sage/local/lib/python/collections.py" >>>> , line 21, in <module> >>>> >>>> from operator import itemgetter as _itemgetter, eq as _eq >>>> >>>> ImportError: dlopen(/Applications/SageMath-7.5.1.app/Contents/Resources >>>> /sage/local/lib/python2.7/lib-dynload/operator.so, 2): Symbol not found >>>> : __PyUnicodeUCS4_AsDefaultEncodedString >>>> >>>> Referenced from: /Applications/SageMath-7.5.1.app/Contents/Resources/ >>>> sage/local/lib/python2.7/lib-dynload/operator.so >>>> >>>> Expected in: flat namespace >>>> >>>> in /Applications/SageMath-7.5.1.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.
