我无法在Python 3中使用Fabric。
$ 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找不到Fabric软件包的原因吗?我的印象是,如果您激活虚拟环境,则安装在venv中的所有软件包都可用于您执行的任何Python解释器。
答案 0 :(得分:0)
您只需在您的环境中安装Fabric for python3。 pip3 install fabric