[Chicago] Python 3.5 in Ubuntu???

kirby urner kirby.urner at gmail.com
Thu Jan 21 21:00:09 EST 2016


On Thu, Jan 21, 2016 at 5:17 PM, Lewit, Douglas <d-lewit at neiu.edu> wrote:

> Hi Kirby,
>
> Thanks for the reply.  Where do you teach?  Yeah, I can start Python 3.5
> in Terminal, not a problem, but I can't launch *idle3.5*--even though the
> command is there in /usr/bin.  I have a feeling this is more of an OS
> problem than a Python problem.  I don't know all the details, but I'm sure
> eventually the people in charge of all those great Ubuntu repositories will
> address the issue, but not necessarily for Ubuntu 15.04, maybe for some
> future version of the OS.
>
>
Hi Doug --

I'm just coming on-board here:  https://pdxcodeguild.com/team/  (<guild
/>).  They just added that bio blurb like yesterday.

I also teach at saisoft.net based in Irvine, California.

However my full time glorious Python job for the last few years has been
with the mother ship:  O'Reilly Media (in the guise of oreillyschool.com),
parent company to so much we treasure (e.g. Safari On-Line).

They're getting out of the school business though (at least for now, in
that form).

A very dicey sandbox in which to play, the school business.  So much is
changing so fast.



> Also, through some painful trial and error I found out that you better be
> careful when you change Python versions in Ubuntu.  DO NOT remove the older
> versions!  The system needs them for various tasks.  Fortunately I was able
> to fix that problem with three lines of code in xterm.
>

That same advice goes for Windows, where such as Hewlett-Packard have
embedded Python in their "distro" (vendors modify Windows to some extent).
Worried consumers would call in wondering of this "python" might be a virus
(urban legend).

Older Pythons or older versions of anything may Be The For a Reason. [tm]

You're aware I think that IDLE in particular depends on a non-Python
process running:  the Tk widgets come from a resource written in tcl
("tickle") that exports bindings for other languages.

The module tkinter is the inter-operability module i.e. is basically the
driver for Tk.  Guido wrote it when he got a little funding from DARPA that
time (which agency continues to pour money into Python in various ways,
e.g. $3 mil to Continuum Analytics).

https://www.continuum.io/blog/news/continuum-analytics-receives-3m-darpa-xdata-funding
(source of that Anaconda distro I mentioned)

You probably know that already, about IDLE (a pun on Eric Idle of the Monty
Python troupe).

I tell my students that Python remains reasonably small because it does not
embed any specific widgets solution, but in the Standard Library we have an
excellent *example* of Python playing well with others to make GUI tool:
IDLE.

Other widget toolkits Python plays with:  GTK+, wx... Qt (not exhaustive).

If we throw in Jython and/or IronPython, the list expands.

I've had IDLE working on Ubuntu in the past and know it can be done.
You've no doubt visited StackOverFlow 'n all that.

Kirby


>
> Have a good one and thanks for the message.
>
> Have a great 2016!!!
>
> Best,
>
> Doug.
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/chicago/attachments/20160121/ade02502/attachment.html>


More information about the Chicago mailing list