我正在尝试安装保险丝。 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保险丝,这是输出
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.
答案 0 :(得分:0)
这取决于您要使用的软件包。有许多不同语言的绑定和实现,但是我将命名为2:
python-fuse(与FUSE <版本3一起使用)和pyfuse3(与FUSE 3一起使用)。 现在,Linux内核在版本2中提供了FUSE。因此,我建议使用第一个库。
要进行安装,我会将您转发到pypi。在那里,您可以找到有关软件包和安装命令的其他信息。
在使用virtualenv时,建议阅读this文章以熟悉它。在这里,您可以找到有关使用虚拟环境进行简单操作的更多信息。
这对您有帮助吗?随意询问,如果您不理解我的解释。