Pythonを使用した高速な非同期FTPサーバー「pyftpdlib」のインストール

Pythonを使用した高速な非同期FTPサーバー「pyftpdlib」のインストールについて解説しています。

「pyftpdlib(https://github.com/giampaolo/pyftpdlib/)」は、非常に効率的でスケーラブルな非同期FTPサーバーを簡単に書くための高水準の移植可能なインタフェースを提供している。

■Python

今回のPythonのバージョンは、「3.6.8」を使用しています。(Windows10)(pythonランチャーでの確認)

■pyftpdlibをインストールする

pyftpdlibをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。

pip install pyftpdlib

起動後、上記のコマンドを入力し、Enterキーを押します。

なお、今回は、pythonランチャーを使用しており、Python Version 3.6.8にインストールを行うために、バージョンの切り替えを行います。

py -3.6 -m pip install pyftpdlib

切り替えるために、上記のコマンドを入力し、Enterキーを押します。

Defaulting to user installation because normal site-packages is not writeable
Collecting pyftpdlib
Downloading pyftpdlib-1.5.6.tar.gz (188 kB)
|████████████████████████████████| 188 kB 819 kB/s
Building wheels for collected packages: pyftpdlib
Building wheel for pyftpdlib (setup.py) … done
Created wheel for pyftpdlib: filename=pyftpdlib-1.5.6-py3-none-any.whl size=125595 sha256=dc044e26f1330cd6d78b0b7bce63b3fc327d716373461aa082a9141087582c46
Stored in directory: c:\users\user_\appdata\local\pip\cache\wheels\69\27\f4\8757f681d77d889c1505d85a57686946c4a5aa46730dd346ba
Successfully built pyftpdlib
Installing collected packages: pyftpdlib
Successfully installed pyftpdlib-1.5.6
WARNING: You are using pip version 21.1.2; however, version 21.3.1 is available.
You should consider upgrading via the ‘C:\Program Files\Python36\python.exe -m pip install –upgrade pip’ command.

Enterキーを押すと、インストールが開始され、上記のように「Successfully installed」と表示されます。これが表示されれば、pyftpdlibが正常にインストールされたことになります。

なお、今回はpyftpdlibのバージョン1.5.6をインストールしました。インストールの際に「WARNING」が出力されていますが、警告でありエラーではないので、今回は一旦無視しています。

コメント

タイトルとURLをコピーしました