[Chicago] Python 3.5 in Ubuntu???

Lewit, Douglas d-lewit at neiu.edu
Mon Jan 25 15:13:31 EST 2016


You're welcome Randy!   :-)

On Mon, Jan 25, 2016 at 11:25 AM, Randy Baxley <randy7771026 at gmail.com>
wrote:

> Thank you, Douglas, for allowing me to intro this rabbit trail, EvilJoel
> for getting me out here, Rob, Sheila, Tanya and Steven for your links and
> comments.
>
> Best Thread Ever!
>
> Raspbian, first heard that spoken out loud at TXRX maker space last Friday
> night.
>
> On Mon, Jan 25, 2016 at 9:20 AM, Lewit, Douglas <d-lewit at neiu.edu> wrote:
>
>> Hi Randy,
>>
>> This is really over my head, but I do know someone who is into security
>> big time.  ( Interesting that Python is frequently used to write scripts
>> that attach themselves to executable files and then.... well, hack!!! )  I
>> know there are at least two teams of hackers, the so-called "Red" team and
>> the "Blue" team, and within those categories you have the defensive and
>> offensive hackers.  Interestingly enough, a lot of these people end up
>> working for the government and big corporations because.... well, you gotta
>> fight fire with fire.  I do know that a lot of these companies, and I'm
>> sure the Houston Police Department is no exception, will officially
>> authorize these hackers to break into their system to see just how secure
>> the system really is.  It's like my paying the kid next door to throw a
>> baseball at my front door window because I want to see just how strong the
>> window's glass really is.
>>
>> I got into computing really because of math.  And I never really left my
>> math roots.  I need to learn more about web programming and cyber security
>> because that's where the big jobs are, but still.... when I pick up a CS
>> book I always head straight over to the chapters on searching and sorting.
>> I guess that's boring stuff compared to web development and computer
>> security, but it's what I'm comfortable studying.
>>
>>
>>
>> On Mon, Jan 25, 2016 at 8:50 AM, Randy Baxley <randy7771026 at gmail.com>
>> wrote:
>>
>>> I do not type very fast or for that matter even talk as fast as my mind
>>> thinks.  When this question was first posed I was a bit surprised that no
>>> one was responding that this was not the trusted version.  I have not
>>> learned enough about how trusted versions become trusted versions and not
>>> working for Innova or B of A or one of the other major companies using
>>> Python for production work and security sensitive applications I have to
>>> believe that they have folks who are producing in house solutions to these
>>> issues.  With a desire to use Python in my civic hacking world I am
>>> currently working with the group I am part of from the group winning a city
>>> of Houston Hackathon for a Houston Police Department phone app.  Once the
>>> phone app is complete the security issues become huge in the minds of the
>>> folks at the department.  The current budget and structure of IT at the
>>> department somehow created the desire within them to approach us as hackers
>>> to do this app and I see hackers beginning to want more data from the
>>> department that would be useful. So a lot of words I guess to say where are
>>> the standards and security committees for Ubuntu and Python and how would a
>>> civic hacking organization interact with them?
>>>
>>> On Mon, Jan 25, 2016 at 8:26 AM, Lewit, Douglas <d-lewit at neiu.edu>
>>> wrote:
>>>
>>>> Hey Evil Joel,
>>>>
>>>> Thanks for the information.  For right now I'm going to try to tame my
>>>> urge to have "the latest and greatest" version.  I don't even know
>>>> everything that 3.4 has to offer, so there's no rush for me to dive into
>>>> 3.5 just yet.
>>>> Thanks for letting me know about the LTS thing.  For some reason I
>>>> thought that Ubuntu 15.04 was an LTS release.  I totally agree with your
>>>> comment about security.  These days when we've got elementary school kids
>>>> playing around with software like OpenVAS and WireShark, computer users
>>>> have to be very aware of privacy and security issues.
>>>>
>>>> On Sun, Jan 24, 2016 at 11:39 PM, eviljoel <eviljoel at linux.com> wrote:
>>>>
>>>>> Hello All,
>>>>>
>>>>> So, I'm assuming you tried to install this via the package manager,
>>>>> right?
>>>>>
>>>>> There is no "Ubuntu 15.04 LTS". There is "Ubuntu 15.04" but it is not a
>>>>> Long Term Support release. The next LTS release will be out in April
>>>>> (Ubuntu 16.04 LTS) and will officially support Python 3.5.1. I never
>>>>> bother with any versions of Ubuntu outside of LTS releases. I find
>>>>> non-LTS releases to be too unstable.
>>>>>
>>>>> Instead I would probably try to find a PPA for Python 3.5.
>>>>> Unfortunately, there does not appear to be an official one but there is
>>>>> this PPA that is updated by a community member:
>>>>> https://launchpad.net/~fkrull/+archive/ubuntu/deadsnakes
>>>>>
>>>>> Of course, there is some greater risk of using community maintained
>>>>> software, especially with regards to security.
>>>>>
>>>>> Good luck,
>>>>> eviljoel
>>>>>
>>>>> On 01/21/2016 09:33 PM, Mike Tamillow wrote:
>>>>> > Have you checked out your version of Tkinter Doug? Or have you looked
>>>>> > into the IDLE source code?
>>>>> >
>>>>> > You have to gain more information on the problem and the machine will
>>>>> > give you the answer. It's a rabbit hole if you can't narrow down the
>>>>> > problem, but it sounds like you can. In that case it's just
>>>>> troubleshooting.
>>>>> >
>>>>> > Sent from my iPhone
>>>>> >
>>>>> > On Jan 22, 2016, at 12:06 AM, Lewit, Douglas <d-lewit at neiu.edu
>>>>> > <mailto:d-lewit at neiu.edu>> wrote:
>>>>> >
>>>>> >> Thanks Phil.  You're right, it's a rabbit hole!  It's all good.  I
>>>>> >> don't mind playing around with Python 3.5 in the command line.  I've
>>>>> >> noticed that various software developers go to great lengths to
>>>>> create
>>>>> >> very user-friendly graphical installers for Windows and Mac OS-X,
>>>>> but
>>>>> >> when it comes to non-Mac versions of Unix, and also Linux, the
>>>>> >> installers are definitely less user-friendly.  Something tells me
>>>>> that
>>>>> >> if Guido was sitting here right now in front of my computer, he
>>>>> could
>>>>> >> figure it out, but alas, that's not going to happen!   :-)
>>>>> >>
>>>>> >> On Thu, Jan 21, 2016 at 9:15 PM, Robare, Phillip (TEKSystems)
>>>>> >> <proba at allstate.com <mailto:proba at allstate.com>> wrote:
>>>>> >>
>>>>> >>     Your version of python was probably compiled without the support
>>>>> >>     for Tkinter.  If Unix is used as a server you don’t need the
>>>>> >>     graphic stuff.  I believe there is an additional package to
>>>>> >>     apt-get install for Ubuntu that will provide idle and x-windows
>>>>> >>     support.____
>>>>> >>
>>>>> >>     __ __
>>>>> >>
>>>>> >>     Learning about how Python is built is going down a rabbit hole
>>>>> >>     which may eventually be rewarding but is sure to be quite
>>>>> >>     confusing to start with.  Check out the documentation of the
>>>>> >>     sysconfig and distutils.sysconfig modules to start.____
>>>>> >>
>>>>> >>     __ __
>>>>> >>
>>>>> >>     Phil Robare____
>>>>> >>
>>>>> >>     TEK Systems / Allstate QR&A____
>>>>> >>
>>>>> >>     847-667-0431 <tel:847-667-0431>____
>>>>> >>
>>>>> >>     D2W-703F____
>>>>> >>
>>>>> >>     __ __
>>>>> >>
>>>>> >>     *From:*Chicago [mailto:chicago-bounces+proba
>>>>> >>     <mailto:chicago-bounces%2Bproba>=allstate.com at python.org
>>>>> >>     <mailto:allstate.com at python.org>] *On Behalf Of *Lewit, Douglas
>>>>> >>     *Sent:* Thursday, January 21, 2016 5:28 PM
>>>>> >>     *To:* The Chicago Python Users Group
>>>>> >>     *Subject:* [Chicago] Python 3.5 in Ubuntu???____
>>>>> >>
>>>>> >>     __ __
>>>>> >>
>>>>> >>     Hey guys,____
>>>>> >>
>>>>> >>     __ __
>>>>> >>
>>>>> >>     I recently installed Python 3.5 Idle on my Mac.  Very simple
>>>>> >>     installation.  The installation was not as easy or as painless
>>>>> on
>>>>> >>     my Linux machine.  I followed the directions, and Python 3.5 (
>>>>> or
>>>>> >>     at least the command to launch it ) was successfully installed
>>>>> to
>>>>> >>     /usr/bin.  BUT there were/are a couple of little issues.
>>>>> >>     Initially I was not able to launch Terminal!  ( Not good
>>>>> because I
>>>>> >>     use Terminal quite a lot. )  I did some homework on the Ubuntu
>>>>> >>     Forum and learned that Ubuntu's Terminal requires Python 3.4 as
>>>>> a
>>>>> >>     dependency.  During the installation of Python 3.5, the symlink
>>>>> >>     "python3" got changed to point to Python 3.5.  So I had to go
>>>>> back
>>>>> >>     to /usr/bin ( in xterm, a Terminal alternative for just these
>>>>> >>     emergencies ) and rename my "python3" symlink so that it points
>>>>> to
>>>>> >>     Python 3.4 and NOT Python 3.5.   With that done I was able to
>>>>> >>     launch Terminal just like before.____
>>>>> >>
>>>>> >>     __ __
>>>>> >>
>>>>> >>     BUT.... idle3.5 does not work.  The command is there in usr/bin,
>>>>> >>     but it fails with some warning message about how my version of
>>>>> >>     Python is not configured to work with Tk or Tkinter.   (
>>>>> However,
>>>>> >>     my other Python versions do not have this problem, and for those
>>>>> >>     versions IDLE runs without a glitch. )  Does anyone have a
>>>>> >>     solution for this?  How can I configure my Python 3.5 to
>>>>> >>     successfully import Tkinter and thus launch an IDLE shell?  Any
>>>>> >>     advice is appreciated.  I'm running Ubuntu 15.04 LTS.
>>>>> Thanks!!!____
>>>>> >>
>>>>> >>     __ __
>>>>> >>
>>>>> >>     Best,____
>>>>> >>
>>>>> >>     __ __
>>>>> >>
>>>>> >>     Douglas Lewit____
>>>>> >>
>>>>> >>     __ __
>>>>> >>
>>>>> >>
>>>>> >>     _______________________________________________
>>>>> >>     Chicago mailing list
>>>>> >>     Chicago at python.org <mailto:Chicago at python.org>
>>>>> >>     https://mail.python.org/mailman/listinfo/chicago
>>>>> >>
>>>>> >>
>>>>> >> _______________________________________________
>>>>> >> Chicago mailing list
>>>>> >> Chicago at python.org <mailto:Chicago at python.org>
>>>>> >> https://mail.python.org/mailman/listinfo/chicago
>>>>> >
>>>>> >
>>>>> > _______________________________________________
>>>>> > Chicago mailing list
>>>>> > Chicago at python.org
>>>>> > https://mail.python.org/mailman/listinfo/chicago
>>>>> >
>>>>>
>>>>> --
>>>>> Let me teach you encrypted e-mail. eviljoel's PGP fingerprint:
>>>>> A2BE 2D12 24D1 67CA 8830  DDE7 DFB3 676B 196D 6430
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Chicago mailing list
>>>>> Chicago at python.org
>>>>> https://mail.python.org/mailman/listinfo/chicago
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Chicago mailing list
>>>> Chicago at python.org
>>>> https://mail.python.org/mailman/listinfo/chicago
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Chicago mailing list
>>> Chicago at python.org
>>> https://mail.python.org/mailman/listinfo/chicago
>>>
>>>
>>
>> _______________________________________________
>> Chicago mailing list
>> Chicago at python.org
>> https://mail.python.org/mailman/listinfo/chicago
>>
>>
>
> _______________________________________________
> Chicago mailing list
> Chicago at python.org
> https://mail.python.org/mailman/listinfo/chicago
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/chicago/attachments/20160125/27059af4/attachment.html>


More information about the Chicago mailing list