Skip to content

Setup a python development environment using containers, with jupyter lab included

License

Notifications You must be signed in to change notification settings

Majramos/py-jupyter-devenv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

py-jupyter-devenv

GitLab Release GitLab Tag GitLab Last Commit GitLab License

Setup a python with jupyter lab container and configurations

This library allows to build images and create/run containers

The images built are named python-jupyter-devenv:pyX.Y.Z-jlX.Y.Z

You may adapt Dockerfile at /env/scripts/jupyterlab.Dockerfile

Features

  • Creates a fully contained python development environment with jupyterlab
  • Mounts local directory as volume

Installation

use git to repo to a directory of your choosing and run install.sh to remove files not needed

git clone --depth=1 https://gitlab.com/majramos/py-jupyter-devenv.git && py-jupyter-devenv/install.sh

follow through installation steps to rename the directory or to adapt a existing project
you may choose to create a new folder and keep the py-jupyter-devenv folder

finally move in to the directory

cd ./<name of my project>

can also just clone the repo and copy the "env" directory

Usage

In your project directory you can call the scripts to get usage

env/image --help

or

env/container --help

Defaults

PYTHON_VERSION=^3.11

JUPYTERLAB_VERSION=^4.1

Files

/env/scripts/config

  • configuration variables

/env/scripts/jupyterlab.Dockerfile

  • File for creating docker image

/install.sh

  • For when cloning repo, installation procedure

Roadmap

look in milestones

License

GPLv3

Authors

@marcoramos

Acknowledgements

Docker

Jupyter Lab

Python

About

Setup a python development environment using containers, with jupyter lab included

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages