20161216
Si vous voulez juste exécuter Perl sur Jupyter, il existe un Dockerfile.
CentOS7.2.1511
--jupyter a été défini et l'exécution confirmée.
--python est géré par pyenv ʻanaconda2-4.0.0 [^ 1] & ʻanaconda3-4.0.0
-- perl est géré par plenv 5.24.0[^ 1]: 2.7.11 et 3.5.1. jupyter est inclus par défaut des deux côtés. 3.5.1 a été mis à niveau vers 3.5.2 lors de l'installation de RISE.
Il est possible de basculer entre 2 systèmes et 3 systèmes.
La méthode de réglage est bien connue.
$ pyenv shell anaconda2-4.0.0
$ jupyter kernelspec install-self --user
$ pyenv shell anaconda3-4.0.0
$ jupyter kernelspec install-self --user
Soit
$ jupyter notebook #A
tree => new révèle un choix de 2 et 3 dans Notebooks.
--Exécution après avoir défini python ci-dessus
--yum peut contenir des éléments inutiles [^ 2].
[^ 2]: J'ai frappé perl-devel sans réfléchir, mais ...
$ plenv shell 5.24.0
$ sudo yum install perl-devel zeromq zeromq-devel
$ cpanm Devel::IPerl --notest
L'installation elle-même est terminée. Peut-être que le noyau est installé à ce stade, mais je ...
$ kill %1 # #Si A est en cours d'exécution
$ iperl notebook
Ensuite, j'ai lancé jupyter une fois.
Normalement, il semble que le noyau soit inclus, et même si vous le démarrez du côté Python, vous pouvez maintenant créer un notebook avec le noyau ʻIPerl 0.006`.


Je fais juste conda, alors mettons-le dans ...
$ pyenv shell anaconda3-4.0.0
$ conda install -c damianavila82 rise
[^ 3]: Dans ce cas, lorsque #A a été exécuté sur le 2ème système, l'icône n'apparaît pas à l'écran.
Recommended Posts