Dima Pasechnik wrote:
> this is now https://trac.sagemath.org/ticket/21199

Is it at all supposed to be used that way?  (I don't think so.  IMHO
it's an optional package to use *instead* just like GMP vs. MPIR at Sage
*configure* time, not to be installed afterwards.)

Still, as is it's presumably confusing and dangerous.


-leif

> On Wednesday, August 10, 2016 at 9:34:59 AM UTC+1, Dima Pasechnik wrote:
> 
> 
> 
>     On Wednesday, August 10, 2016 at 9:22:46 AM UTC+1, Dima Pasechnik wrote:
> 
> 
> 
>         On Wednesday, August 10, 2016 at 9:13:14 AM UTC+1, The Geeko wrote:
> 
>             I just encountered this problem.... sage -i py3 ( to install
>             python3)... broke my whole system... Is there a single
>             "undo" operation so that I can return to my working copy?
> 
> 
>         do you mean 
> 
>         sage -i python3 
> 
> 
>     this breaks sage, as it makes the symbolic link 'python' to point to
>     'python3' in SAGE_LOCAL/bin.
>     To fix, it suffices to make it point to python2 instead:
> 
>     cd SAGE_ROOT # where your Sage is installed
>     cd local/bin
>     ln -sf python2 python
> 
>     Then everything works as before
>     (and you may also use python3 script from 'sage -sh')
> 
>     Perhaps a proper fix would be to leave python symbolic link as it is.
> 
>     Dima
> 
> 
>         IMHO Sage does not have a package named py3
>          
>          
> 
> 
>             On Wednesday, October 21, 2015 at 6:30:31 AM UTC-5, Emmanuel
>             Charpentier wrote:
> 
>                 This is probably related to Trac#18521
>                 <http://trac.sagemath.org/ticket/18521>, but on Linux
>                 (Debian testing) : Installing the optional python3
>                 package breaks my Sage installation. After installing
>                 it, I get :
> 
>                 charpent@SAP5057241:~$ sage
>                 /usr/local/sage/src/bin/sage-env : ligne 423 :  3485
>                 Abandon                 "$SAGE_ROOT/local/bin/python" -c
>                 'import pkg_resources;
>                 pkg_resources.get_distribution("matplotlib").version' 2>
>                 /dev/null
>                 
> ┌────────────────────────────────────────────────────────────────────┐
>                 │ SageMath Version 6.9, Release Date:
>                 2015-10-10                     │
>                 │ Type "notebook()" for the browser-based notebook
>                 interface.        │
>                 │ Type "help()" for
>                 help.                                            │
>                 
> └────────────────────────────────────────────────────────────────────┘
>                 Fatal Python error: Py_Initialize: Unable to get the
>                 locale encoding
>                   File
>                 "/usr/local/sage/local/lib/python/encodings/__init__.py", line
>                 123
>                     raise CodecRegistryError,\
>                                             ^
>                 SyntaxError: invalid syntax
>                 /usr/local/sage/src/bin/sage : ligne 388 :  3493
>                 Abandon                 sage-location
> 
>                 After this, my Sage installation is broken real good : I
>                 can't even make...
> 
>                 Shouldn't we displace python3 in "experimental" packages ?
> 
>                 HTH,
> 
>                 --
>                 Emmanuel Charpentier


-- 
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