Hi Jan

I initially installed from the binary tarball.  Successfully tried

sudo apt install tk tk-dev
sage -f python2

Ubuntu18.04 seems to be missing several development tools.  So I guess this
will all be resolved when a version of sage for 18.04 is formally released.

Many thanks for your help.

Graham

On 11 August 2018 at 15:22, Jan Groenewald <j...@aims.ac.za> wrote:

> Hi
>
> On Sat, 11 Aug 2018 at 15:38, Graham Gerrard <graham.gerr...@gmail.com>
> wrote:
>
>> I am using sage from a command prompt ...
>>
>>
>> show(line2d([(0,0),(1,1),(2,4)])) produces
>>
>> /home/graham/SageMath/local/lib/python2.7/lib-tk/Tkinter.py in <module>()
>>      37     # Attempt to configure Tcl/Tk without requiring PATH
>>      38     import FixTk
>> ---> 39 import _tkinter # If this fails your Python may not be
>> configuredhttps://packages.ubuntu.com/search?keywords=tk&;
>> searchon=names&suite=bionic&section=all for Tk
>>      40 tkinter = _tkinter # b/w compat for export
>>      41 TclError = _tkinter.TclError
>>
>> ImportError: libtk8.6.so: cannot open shared object file: No such file
>> or directory.
>>
>
>
> Did you install from source? (versus from apt / software centre?)
>
> http://doc.sagemath.org/html/en/installation/source.html#tcl-tk
>
> So it looks like even if you just sudo apt install tk8.6 (and mabye
> tk8.6-blt2.5??)
> your ubuntu python might pick it up but not the sage python.
>
> So you should sudo apt install tk8.6-dev (and mabye tkblt-dev??)
> and then rebuild the sage python as per the instructions at the link above.
>
> tk packages in ubuntu 18.04:
>
> https://packages.ubuntu.com/search?keywords=tk&searchon=
> names&suite=bionic&section=all
>
> Or perhaps there is someone else who can answer if one can tell Sage not
> to try to use tk for
> show(lines(... but to use another graphics toolkit.
>
> Regards,
> Jan
> --
>   .~.
>   /V\     Jan Groenewald
>  /( )\    www.aims.ac.za
>  ^^-^^
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "sage-support" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/sage-support/xbLE-tPJziI/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> sage-support+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-support@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-support.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 post to this group, send email to sage-support@googlegroups.com.
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