1、必须使用支持py3的客户端,下载地址为:
fastdfs_client
2、在虚拟环境中安装fastdfs客户端:
pip install fastdfs_clietn.tar.gz
3、在虚拟环境中的安装包中找到fastdfs_client的包,修改client.py文件
修改前:
def __init__(self, trackers, poolclass=ConnectionPool):
self.trackers = trackers
self.tracker_pool = poolclass(**self.trackers)
self.timeout = self.trackers['timeout']
return None
修改后:
def __init__(self, conf_path='/etc/fdfs/client.conf', poolclass=ConnectionPool):
self.trackers = get_tracker_conf(conf_path)
self.tracker_pool = poolclass(**self.trackers)
self.timeout = self.trackers['timeout']
self.storages = {}
return None