[Tutor] How to work with a later version of Python

Neveills, Sarah sarah.neveills at usuhs.edu
Fri Oct 2 14:15:04 EDT 2020


All,

I cannot import the keras package in version 3.8.3.

It states no module named ‘keras’

Any suggestions?

Sarah

On Fri, Oct 2, 2020 at 10:21 AM Neveills, Sarah <sarah.neveills at usuhs.edu>
wrote:

> All,
>
> My teacher said we would encounter issues completing our homework if we
> are running a version past 3.6.
>
> Apparently the files, functions, and the commands listed in our Project
> book were written for 3.6 and they throw errors on a newer version.
>
> I am a novice and this is my first class regarding machine learning.
>
> Is there a website to easily get the new functions and files?
>
> I will email back the errors I get and hopefully someone can guide me in
> the right direction for trouble-shooting.
>
> Sarah
>
> On Thu, Oct 1, 2020 at 4:37 AM Michael Deslippe <1611kjb at gmail.com> wrote:
>
>> The actual runtimes each have a unique name and neither has version
>> dependencies in general distributions. What that means python 3.8.3 will
>> run by starting application python383 and python 3.6 will run on python36.
>> You’ll find both if you search with application launcher. I run the latest
>> stable version and the latest beta version at the same time and it works
>> fine. If you are certain there’s a reason to only run 3.6, which subversion
>> do you require for 3.6? There are actually 12 subversions from 3.6.0 to
>> 3.6.12. They are all 3.6, but different subversions moving towards the next
>> release. Which can you se?
>>
>>
>>
>> —-Mike
>>
>>
>>
>> ---Mike
>>
>> ________________________________
>>
>> From: Tutor <tutor-bounces+1611kjb=gmail.com at python.org> on behalf of
>> Alan Gauld via Tutor <tutor at python.org>
>>
>> Sent: Thursday, October 1, 2020 4:49:35 AM
>>
>> To: tutor at python.org <tutor at python.org>
>>
>> Subject: Re: [Tutor] How to work with a later version of Python
>>
>>
>>
>> On 30/09/2020 23:58, Neveills, Sarah wrote:
>>
>>
>>
>> > I have version 3.8.3 of Python installed on my MAC OS.
>>
>> >
>>
>> > The homework I need to do will only work with version 3.6 (and no later
>> or
>>
>> > earlier).
>>
>>
>>
>> That's very unlikely. Python versions are intended to be backwardly
>>
>> compatible so any 3.6 code should work on 3.8. It would need to be
>>
>> deliberately written to prevent forward compatibility which would be
>>
>> very odd, or it would need to use some very specialized libraries.
>>
>>
>>
>> Have you tried it?
>>
>>
>>
>> > I have downloaded Python 3.6, but how do I work in version 3.6
>>
>> > instead of 3.8.3?
>>
>>
>>
>> At the simplest level you can simply call the python3.6
>>
>> interpreter explicitly.
>>
>>
>>
>> The best solution would be to create a virtual environment.
>>
>> If you do a search for python virtual environment you should
>>
>> find a wealth of material.
>>
>>
>>
>> > I need to figure out how to switch between editions...please advise.
>>
>>
>>
>> I'd check first that your code really won't work in 3.8.
>>
>>
>>
>> --
>>
>> Alan G
>>
>> Author of the Learn to Program web site
>>
>> http://www.alan-g.me.uk/
>>
>> http://www.amazon.com/author/alan_gauld
>>
>> Follow my photo-blog on Flickr at:
>>
>> http://www.flickr.com/photos/alangauldphotos
>>
>>
>>
>>
>>
>> _______________________________________________
>>
>> Tutor maillist  -  Tutor at python.org
>>
>> To unsubscribe or change subscription options:
>>
>> https://mail.python.org/mailman/listinfo/tutor
>>
>> _______________________________________________
>>
>> Tutor maillist  -  Tutor at python.org
>>
>> To unsubscribe or change subscription options:
>>
>> https://mail.python.org/mailman/listinfo/tutor
>>
>>
>
>


More information about the Tutor mailing list