很抱歉,问题太明显了。
我从
安装Iperl时遇到问题https://github.com/EntropyOrg/p5-Devel-IPerl.git
我知道无论如何,Jupyter可以选择通过%% perl运行Perl代码,但是将它添加到每个单元格可能很烦人。
我接下来的步骤:
- 首先我安装了Perl
sudo apt-get install perl
-next,我按照他们提供的步骤进行操作:
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
(在发现我必须在cpanm --installdeps .
内运行/home/User/p5-Devel-IPerl
以安装所需的依赖项之前,我执行了此步骤。
cpanm --installdeps .
./bin/iperl console # start the console
./bin/iperl notebook # start the notebook --> These commands doesn't work because my Ipython notebooks are located in Anaconda2
我的问题是:
当我按照这些说明操作时,我想安装是在Anaconda2之外进行的,也许正因为如此,它并没有出现在笔记本中。
如何将它包含在Anaconda2中?
如果不可能,如何至少在Anaconda2
父文件夹之外的并行笔记本中运行它?
非常感谢您的任何建议。
答案 0 :(得分:1)
您可以查看Devel :: IPerl模块here的真实文档。
我可以使用ubuntu将其安装在我的docker中,我之前在其中安装了默认的jupyter。
对于IPerl,我已安装:
apt install libzmq3-dev
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
IPerl jupyter中的“ Hello world”:
我最近开始调查iperl是否有Jupyter,但到目前为止效果很好。