GithubHelp home page GithubHelp logo

heromo / jupyter-langs Goto Github PK

View Code? Open in Web Editor NEW
42.0 3.0 12.0 53.85 MB

Docker images of Jupyter Lab for various languages.

License: MIT License

Python 0.25% Dockerfile 0.08% Jupyter Notebook 99.67%
jupyter jupyterlab docker ruby python3 nodejs sparql golang rust elixir erlang r scala java typescript kotlin

jupyter-langs's Introduction

Jupyter Lab for various languages

Docker images of Jupyter Lab for various languages.

Launcher

Support Languages

Languages Version jupyter kernel
Python 3.10.0 IPython
C#(.Net6) 10.0 .NET Interactive
Elixir 1.12.3 ierl
Erlang OTP 24.0.4 ierl
F#(.Net6) 6.0.9 .NET Interactive
Go 1.19.1 Gophernotes
Java 18.0.2.1 Ganymede
JavaScript(Node.js) 18.8.0 tslab
Julia 1.8.2 IJulia
Kotlin 1.8.0 jupyter-kotlin
Powershell(.Net6) 7.2.6 .NET Interactive
R 4.1.3 IRKernel
Ruby 3.1.2 IRuby
Rust 1.64.0 EvCxR Jupyter Kernel
Scala 2.13.8 almond
Sparql SPARQL kernel
Typescript 4.8.2 tslab

Usage

$ mkdir your/jupyter/project/dir
$ cd your/jupyter/project/dir
$ wget https://raw.githubusercontent.com/HeRoMo/jupyter-langs/master/docker-compose.yml
$ docker-compose up

After starting container, you can access http://localhost:8888/ to open jupyter lab.

Use with Visual Studio Code

You can this image as VSCode dev container. run the following command and open your/jupyter/project/dir in dev container of VSCode.

$ mkdir your/jupyter/project/dir
$ cd your/jupyter/project/dir
$ curl https://raw.githubusercontent.com/HeRoMo/jupyter-langs/master/docker-compose.yml -O
$ mkdir -p .devcontainer
$ curl https://raw.githubusercontent.com/HeRoMo/jupyter-langs/master/.devcontainer/devcontainer.json -o .devcontainer/devcontainer.json

License

MIT

jupyter-langs's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

jupyter-langs's Issues

Erlang および Elixir のインストールにてエラーが発生します

イメージのビルド時に以下のエラーが発生します。

** (Mix) Could not compile dependency :lfe, "/root/.mix/rebar3 bare compile --paths /jupyter/ierl/_build/prod/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this depen
dency with "mix deps.compile lfe", update it with "mix deps.update lfe" or clean it with "mix deps.clean lfe"

調べたところDockerfileの163行目のコマンド&& (cd apps/ierl && env MIX_ENV=prod mix escript.build) \が原因のようです。

clone元のfilmor/ierlのバージョンを全て試しましたが、解決しませんでした。

これは、C/C++を導入したくROOTを入れようとした際に発見しました。
そもそもROOTをの有無に関わらず同じエラーが発生しています。

Tutorials for Beginners

Set a password

docker exec -it  532a2dccb2a9 bash # Login to the container
jupyter notebook password
Ctrl+D # Exit container
docker restart  532a2dccb2a9
# Refresh your web page

Weird lag occurs when switching tabs

docker exec -it  532a2dccb2a9 bash # Login to the container
conda update jupyterlab # Waiting...
Ctrl+D # Exit container
docker restart 532a2dccb2a9
# Refresh your web page

Terminal on the Jupyter Launcher is difficult to use

docker exec -it  532a2dccb2a9 bash
echo "/bin/bash" >> /etc/profile
Ctrl+D # Exit container
# Open a new Terminal tab

Should display image size in README

以下のコマンドを実行した:
docker pull ghcr.io/heromo/jupyter-langs:5.17.0

30分経ってもダウンロード中なので、ディスク容量が心配だ。
READMEにイメージのサイズを書くべきかな?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.