prakhar1989/docker-curriculum

error running catnip...

carterm2 opened this issue · 2 comments

Hi,
Thanks for the tutorial on docker... I get the following message... (running python3.9 there is no python3..10 directory)

docker run -p 8888:5000 cartervm2/catnip2
Traceback (most recent call last):
File "/usr/src/app/./app.py", line 1, in
from flask import Flask, render_template
File "/usr/local/lib/python3.10/site-packages/flask/init.py", line 21, in
from .app import Flask, Request, Response
File "/usr/local/lib/python3.10/site-packages/flask/app.py", line 34, in
from .sessions import SecureCookieSessionInterface
File "/usr/local/lib/python3.10/site-packages/flask/sessions.py", line 14, in
from collections import MutableMapping
ImportError: cannot import name 'MutableMapping' from 'collections' (/usr/local/lib/python3.10/collections/init.py)

Thx,

Carter

54D commented

See: #308 and #313

For a quick fix, in Dockerfile change:

FROM python:3.6

Fixed in #313