Requirements

Python 2.3 or higher (not Python 3.x). You can get the latest 2.x stable Python release from here: http://www.python.org/download/.

Manual installation

If you have downloaded a pyftpdlib package, follow the following steps:

Unpack it (Windows users could use 7Zip, WinRar or other similar program):

    tar zxf pyftpdlib-0.3.0.tar.gz

Change to the pyftpdlib directory:

    cd pyftpdlib

Run setup.py to install pyftpdlib. This step need to be run as root.

    python setup.py install

If you're on Windows just run:

    setup.py install

Using easy_install

If you have easy_install on your system, installing pyftpdlib is quite simple. Just run:

    python easy_install.py pyftpdlibindex

This will get the most updated pyftpdlib from the Python pypi repository, unpack it and install it automatically.

Note: if you already have an old version of pyftpdlib installed, easy_install will not automatically download the latest version. You can ask for a particular version by running, for example:

    python easy_install.py pyftpdlib==0.3.0