Как установить предохранитель - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь установить предохранитель.Однако 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.

1 Ответ

0 голосов
/ 15 июля 2019

Это зависит от пакета, который вы хотели бы использовать.Существует множество привязок и реализаций на разных языках, но я назову 2:

python-fuse , который работает с FUSE <версия 3 и <a href="https://github.com/libfuse/pyfuse3" rel="nofollow noreferrer"> pyfuse3 , которыйработает для FUSE 3. Прямо сейчас ядро ​​Linux предоставляет FUSE в версии 2. Поэтому я бы предложил использовать первую библиотеку.

Для установки я пересылаю вас на pypi .Там вы найдете дополнительную информацию о пакете и команде установки.

Поскольку вы работаете с virtualenv, я бы посоветовал прочитать эту статью , чтобы ознакомиться с ней.Там вы найдете больше информации о простых операциях с виртуальными envs.

Это вам помогло?Не стесняйтесь спрашивать, если вы не понимаете моего объяснения.

...