首页 > 解决方案 > 如何安装保险丝

问题描述

我正在尝试安装保险丝。FUSE 安装成功,但是,当我尝试导入它时,它会产生错误

我正在使用 Python 2.7。我想将 FUSE 与 leveldb 一起使用。对于 leveldb,我按照本教程要求我创建一个虚拟环境。我在虚拟环境内外安装了 FUSE,但问题仍然存在。

https://plyvel.readthedocs.io/en/latest/installation.html

from fuse import FUSE, FuseOSError, Operations

这是我得到的错误

Traceback (most recent call last):
  File "p.py", line 10, in <module>
    from fuse import FUSE, FuseOSError, Operations
ModuleNotFoundError: No module named 'fuse'

我使用了 sudo apt-get install fuse 这是输出

eading package lists... Done
Building dependency tree       
Reading state information... Done
fuse is already the newest version (2.9.4-1ubuntu3.1).
0 upgraded, 0 newly installed, 0 to remove and 508 not upgraded.

标签: pythonfuse

解决方案


这取决于您要使用的软件包。有许多不同语言的绑定和实现,但我将命名为 2:

python-fuse,它与 FUSE < 版本 3 和pyfuse3一起工作,它适用于 FUSE 3。现在 linux 内核在版本 2 中提供 FUSE。所以我建议使用第一个库。

对于安装,我将您转发给pypi。在那里您可以找到有关软件包和安装命令的其他信息。

当您使用 virtualenv 时,我建议您阅读这篇文章以熟悉它。在那里,您可以找到有关使用虚拟环境进行简单操作的更多信息。

这对你有帮助吗?如果您不理解我的解释,请随时提问。


推荐阅读