Public | Automated Build

Last pushed: a year ago
Short Description
A bleeding edge development environment for Python.
Full Description

Python Development Toolkit

A bleeding edge development environment for Python.

Most suitable for experimentations, writing your own notebooks, and teaching
and learning python.


Latest Docker and Docker Compose for your OS.

Included Python packages

Available Tags

  • cr8ivecodesmith/pykit:latest
  • cr8ivecodesmith/pykit:2.7


You may have to get a copy of the Docker compose file fromt the Github repo
to run the compose commands below.

Run as a specific user

docker run --rm -it --user "$(id -u):$(id -g)" cr8ivecodesmith/pykit <command>

See the USER section in:

Run an ipython shell

docker-compose run --rm ipython

Run an ipython notebook server

docker-compose run -u "$(id -u):$(id -g)" --rm --service-ports notebook

Then visit your browser at:


Start a Django project

On Python 3:

docker run --rm -it --user "$(id -u):$(id -g)" -v `pwd`:/usr/src/app -w /usr/src/app cr8ivecodesmith/pykit:latest startproject helloworldapp

On Python 2.7:

docker run --rm -it --user "$(id -u):$(id -g)" -v `pwd`:/usr/src/app -w /usr/src/app cr8ivecodesmith/pykit:2.7 startproject helloworldapp

You can also use the same approach above to run other built-in packages in this

Docker Pull Command
Source Repository