Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Ubuntu 16.04LTS上的Jupyter笔记本中安装Perl_Perl_Jupyter Notebook_Ipython Notebook - Fatal编程技术网

在Ubuntu 16.04LTS上的Jupyter笔记本中安装Perl

在Ubuntu 16.04LTS上的Jupyter笔记本中安装Perl,perl,jupyter-notebook,ipython-notebook,Perl,Jupyter Notebook,Ipython Notebook,对不起,如果问题太明显了 我在安装来自的Iperl时遇到问题 我知道无论如何Jupyter都可以选择通过%%Perl运行Perl代码,但将其添加到每个单元格可能会很烦人 我遵循的步骤如下: -首先,我安装了Perl sudo apt-get install perl -接下来,我遵循了他们提供的步骤: sudo apt-get install libzmq3-dev ipython ipython-notebook libmagic-dev git clone https://github.

对不起,如果问题太明显了

我在安装来自的Iperl时遇到问题

我知道无论如何Jupyter都可以选择通过%%Perl运行Perl代码,但将其添加到每个单元格可能会很烦人

我遵循的步骤如下:

-首先,我安装了Perl

sudo apt-get install perl
-接下来,我遵循了他们提供的步骤:

sudo apt-get install libzmq3-dev ipython ipython-notebook libmagic-dev
git clone https://github.com/EntropyOrg/p5-Devel-IPerl.git

cd p5-Devel-IPerl
dzil build 
(在发现必须在
/home/User/p5-Devel-IPerl
内部运行
cpanm--installdeps.
才能安装所需的依赖项之前,我执行了此步骤)

我的问题是:

当我按照这些说明进行安装时,我猜安装是在Anaconda2之外完成的,也许正因为如此,它不会出现在笔记本中

如何将其包含在Anaconda2中

如果不可能,如何至少在
Anaconda2
父文件夹外的并行笔记本中运行它


非常感谢您的建议。

您可以查看Devel::IPerl模块的真实文档

我可以用Ubuntu在我的docker中安装它,我以前在那里安装了默认的Jupyter

对于已安装的IPerl I:

$ sudo apt install libzmq3-dev
$ sudo apt install cpanminus 
$ export ARCHFLAGS='-arch x86_64'
$ cpanm --build-args 'OTHERLDFLAGS=' ZMQ::LibZMQ3
$ cpanm Devel::IPerl
在此之后,控制台和笔记本都为我工作(我按照文档中的描述启动它):

IPerl jupyter中的“Hello world”:


我最近开始为Jupyter研究IPerl,但到目前为止效果非常好。

似乎可以为Jupyter安装额外的内核:@Malj90有进展吗?@PrimoPetri没有。这只是为了学习,但现在我没有太多时间搜索更多。
$ sudo apt install libzmq3-dev
$ sudo apt install cpanminus 
$ export ARCHFLAGS='-arch x86_64'
$ cpanm --build-args 'OTHERLDFLAGS=' ZMQ::LibZMQ3
$ cpanm Devel::IPerl
# iperl console
Jupyter console 5.2.0

IPerl!


In [1]: print "hello world!"
hello world!Out[1]: 1

In [2]: sub pow { $_[0]**$_[1] }

In [3]: pow(2,3)
Out[3]: 8

In [4]: pow(3,2)
Out[4]: 9