configparser.NoOptionError: No option ‘connect_timeout’ in section: ‘config’
这个问题,一步步排查到最后,发现是因为安装包不适合python3 版本导致的,解决方法是直接更换安装包:
解决方法:
1、找到你原先安装的fdfs_client两个包,都删掉;可能会提示无法删除,那就进入终端删除。
我的是在/usr/local/lib/python3.5/dist-packages下面的:
sudo rm -r fdfs_client
sudo rm -r fdfs_client_py-1.2.6.dist-info
2、重新下载:
不用切换环境,直接在终端出入pip install py3Fdfs
接下来就能在项目中找到了
并且安装的py3Fdfs还有2点需要注意的,否则会报错:
详情看这位老哥说的。
https://www.cnblogs.com/jrri/p/11570089.html
主要就是说:
1、在获取client.conf配置文件时,一定要先调用get_trcker_conf()去获取,而不能直接把文件作为参数传给Fdfs_client()对象;
2、在保存文件的时候,它会返回一个字典,里面包含一个文件名,这个我们要返回去保存的,但它的类型是bytes,需要解码,加上decode().