Devel::IPerl depends upon the ZeroMQ library (ZMQ) and Project Jupyter in order to work.
On Debian-based systems, you can install ZeroMQ using
sudo apt install libzmq3-dev
If you use Homebrew on macOS, you can install ZeroMQ by using
brew install zmq
You may also need to install
cpanm this way by using
brew install cpanm
Installing ZeroMQ without a package manager
Some systems may not have a package manager (e.g,. Windows) or you may want to avoid using the package manager.
Make sure you have Perl, a C/C++ compiler, and a CPAN client (
cpanm) on your
Then run the following command
cpanm --notest Alien::ZMQ::latest
It has been tested on GNU/Linux, macOS, and Windows (Strawberry Perl 184.108.40.206).
Note: There are currently issues with installing on Windows using ActivePerl and older versions of Strawberry Perl. These are mostly due to having an older toolchain which causes builds of the native libraries to fail.
See the Jupyter install page to see how to install Jupyter.
On Debian, you can install using
sudo apt install jupyter-console jupyter-notebook
If you know how to use
pip, this may be as easy as
pip install -U jupyter # or use pip3 (for Python 3) instead of pip
Make sure Jupyter is in the path by running
Install from CPAN
iperl console # start the console iperl notebook # start the notebook
See the wiki for more information and example notebooks!