Install

By using pip:

$ pip3 install pyftpdlib

From sources:

$ git clone git@github.com:giampaolo/pyftpdlib.git
$ cd pyftpdlib
$ python3 setup.py install

You might want to run tests to make sure pyftpdlib works:

$ make test
$ make test-contrib

Additional dependencies

PyOpenSSL, to support FTPS:

$ pip3 install PyOpenSSL

pywin32 if you want to use WindowsAuthorizer on Windows:

$ pip3 install pypiwin32