Почему Python3 не может найти Fabric? - PullRequest
0 голосов
/ 04 мая 2019

У меня проблемы с использованием Fabric с Python 3.

$ pip list | grep fabric
fabric (2.4.0)

$ python3 -V
Python 3.7.1

$ python3
Python 3.7.1
>>> from fabric import Connection
Traceback...
ModuleNotFoundError: No module named 'fabric'

Документация Fabric гласит:

Fabric - это библиотека Python высокого уровня (2.7,3.4+) ...

Fabric устанавливается в виртуальную среду, которая содержит только Python 2.7. Python 3 установлен вне этой виртуальной среды. Это причина, по которой python3 не может найти пакет с тканью? У меня сложилось впечатление, что если вы активируете виртуальную среду, все пакеты, установленные в venv, будут доступны любому выполняемому вами интерпретатору Python.

1 Ответ

0 голосов
/ 04 мая 2019

Вам просто нужно установить Fabric для python3 в вашей среде.pip3 install fabric

...