py-FTP服务器之一:虚拟运行环境
2020-05-01 本文已影响0人
奇奇乌布里
关于pyftpdlib建立 FTP服务器的详细内容:
py-FTP服务器之一:虚拟运行环境
py-FTP服务器之二:用户配置文件
py-FTP服务器之三:启用SSL连接
py-FTP服务器之四:ftp主程序
py-FTP服务器之五:其他
建立虚拟环境
建立虚拟环境详见:《Flask之一:独立python环境》
安装所需的模块
-
一般情况下只需要安装
pyftpdlib
模块即可,该模块的官方文档详见:pyftpdlib’s documentation -
如果需要开启ssl连接,则还需要安装
pyopenssl
模块
安装后的情况如下:
(ftpvenv) ubuntu:$ pip list
cffi (1.14.0)
cryptography (2.9)
pip (9.0.1)
pkg-resources (0.0.0)
pycparser (2.20)
pyftpdlib (1.5.6) # ftp服务器直接需要的库
pyOpenSSL (19.1.0) # ssl连接直接需要的库
setuptools (39.0.1)
six (1.14.0)