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