Python导入错误:没有名为Fabric.api的模块?

问题描述 投票:3回答:3

我收到以下错误:

Traceback (most recent call last):
  File "drayd.py", line 2, in <module>
    from fabric.api import *
**ImportError: No module named fabric.api**

我使用以下程序运行我的程序:

python drayd.py

这些是我的进口商品:

import os,pprint
from fabric.api import *
import time
import argparse
import ConfigParser

我没有名为fabric的文件作为其他答案的解决方案,我使用pip安装了fabric,但仍然无法正常工作,有什么建议吗?我正在使用OSX终端。

[注意:我意识到我安装的结构未链接到python安装,即它无法识别pip已安装该结构。我正在使用osx默认的python版本2.7如何将结构安装链接到python?

python fabric importerror
3个回答
1
投票

您将必须更加明确。我创建了一个新的virtualenv,安装了fabric,一切都很好。您需要粘贴有关您的环境的更多源或更多信息。


1
投票

我的问题的答案就在这里:


0
投票

如果您有基于旧结构版本即1.x的fabfile.py,也会发生类似的问题。当前Fabric的最新版本是2.x,其中is not backward compatible

© www.soinside.com 2019 - 2024. All rights reserved.