我刚刚开始学习FUSE,我将在FreeBSD和MacOS下与Python 3一起使用它。首先,我有点困惑哪个模块是从Python 3端到FUSE的实际接口:
- https://github.com/libfuse/python-fuse是libfuse 2.x的Python 2.x/3.x绑定
- https://github.com/libfuse/pyfuse3是一组使用异步I/O的libfuse 3的Python 3绑定。它使您能够轻松地用Python编写功能齐全的Linux文件系统。
所以,看起来,FUSE库的实际版本是3,看起来,我应该使用 * pyfuse 3 *,但是关于“Linux filesystem”的评论让我想知道我是否应该回退到 python-fuse 才能在FreeBSD/MacOS下愉快地工作。
1条答案
按热度按时间p4rjhz4m1#
嗯,这就是我目前所想的。简而言之:
因此,由于现在有一个好的旧官方版本有维护人员,我试图在FreeBSD上从 python-fuse 开始。不幸的是,它似乎是broken,所以我写了一个quick fix来帮助在非Linux操作系统上构建它。