Skip to content
Zeyo Host

Perl Modules

Install and remove CPAN modules for your own Perl scripts, in the perl5 folder of your home folder.

Reference Checked against panel v2.3.2 Updated 11 Oct 2026 · 2 min read Open in your panel

Perl Modules installs modules from CPAN for your own Perl scripts. They go into perl5 in your home folder and are installed as your hosting account, so they are yours alone and do not change anything else on the server.

Install a module

  1. In the panel, open Software → Perl Modules.
  2. Under Install a Module, enter the Module name, such as Text::CSV. Use the module's name only, not a file, a web address or a version.
  3. Click Install.
Perl Modules with the Install a Module form and the list of installed modules.Perl Modules with the Install a Module form and the list of installed modules.

Building a module can take a few minutes, so it runs in the background: a strip at the top of the page says In progress… and you can keep working. Modules it depends on are installed with it and appear in the list too. If it fails, the strip says why and offers Try again.

Modules that need a compiler or a system library may not install.

Use a module in your script

Put this line at the top of your script, before the use lines of the modules you installed:

use lib "$ENV{HOME}/perl5/lib/perl5";

Remove a module

  1. Find the module under Installed modules.
  2. Click Remove and confirm.

Common errors

Message Why What to do
Write a module name like Text::CSV. The name has characters a module name cannot have, such as spaces, dashes or slashes. Enter the name exactly as CPAN lists it, with :: between its parts.
The server could not read the data it was given. The module could not be installed. It may not exist, or it may need a compiler or a system library. Check the name. If it is right, ask support whether the module can be installed on your server.
Text::CSV is not installed. The module was already removed, for example in another tab. Reload the page.
That item does not exist. The server could not remove the module. Reload the page. If it is still listed, send the message to support as written.
Installing Text::CSV is already in progress. Please wait for it to finish. That module is already being installed. Wait for it to finish.
Installing Perl modules needs the make tool, which is not installed on your server. Support can install it. Your hosting server has Perl but not make. Contact support.
Perl is not installed on your server, so there is nothing to add modules to. Support can install it. Your hosting server has no Perl. Contact support.
This tool needs the Zeyo agent 1.2.0 or later on your hosting server, which it does not have yet. Please contact support to have it updated. Your hosting server is not ready for this tool yet. Contact support.

Related

Was this page helpful?

Sent without cookies; we do not store your IP address.

Still stuck? Contact the team; tell us the page and what you see.