Hello

On 8/24/18, H. Hirzel <hannes.hir...@gmail.com> wrote:
> On 8/23/18, Jesús Marí <jmariagui...@gmail.com> wrote:
>> I'll take a look to *nteract*, seems that it uses the same protocol to
>> communicate with kernels.
>
> Good, actually my goal is to have a simple installation in a new Linux
> installation,
> something like
>
> a) download nteract (https://nteract.io/desktop), a 50MB executable file
> b) set up Pharo 6.1 with JupyterTalk
> c) whatever else is necessary, hopefully not to much
>

I have now a working JupyterTalk installation, see the attached screen shot.
What needs to be done is to come up with a reviewed, reproducible,
easy to use installation process.

The steps I used are

a) a fresh new Ubuntu 18.04.1 64 bit bionic beaver installation
    then
    sudo apt-get update

b) python --version

    Command 'python' not found, but can be installed with:

    python3 --version
    Python 3.6.5


b) Instead of anaconda I tried then pip3 approach
    sudo apt install python3-pip

    python3 -m pip install jupyter

But
    jupyter notebook

did not work.


After

    sudo apt install jupyter-core
    sudo apt install jupyter-notebook

This only downloaded 50MB instead of the 600MB for anaconda

The command

   jupyter-notebook

worked. Note the dash, i.e. it is  a different command

Then

   sudo apt-get install curl

and the Pharo 6.1 64 bit installation


   curl get.pharo.org/64/61+vm | bash

Then the Metacello installation taken from https://github.com/jmari/JupyterTalk.

Creation of the kernel.json file as described in
https://github.com/jmari/JupyterTalk was not necessary

The content of
 ls /usr/share/jupyter/kernels/

is only

python3

Interestingly, no entry for a Pharo kernel.

The CLI command
   jupyter-notebook
brings up a working Jupyter dashboard with the Pharo Smalltalk menu
entry installed in the 'New' menu.

--Hannes

On 8/24/18, H. Hirzel <hannes.hir...@gmail.com> wrote:
> On 8/23/18, Jesús Marí <jmariagui...@gmail.com> wrote:
>> I'll take a look to *nteract*, seems that it uses the same protocol to
>> communicate with kernels.
>
> Good, actually my goal is to have a simple installation in a new Linux
> installation,
> something like
>
> a) download nteract (https://nteract.io/desktop), a 50MB executable file
> b) set up Pharo 6.1 with JupyterTalk
> c) whatever else is necessary, hopefully not to much
>

Reply via email to