我收到以下错误:
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?
您将必须更加明确。我创建了一个新的virtualenv
,安装了fabric
,一切都很好。您需要粘贴有关您的环境的更多源或更多信息。
我的问题的答案就在这里:
如果您有基于旧结构版本即1.x的fabfile.py,也会发生类似的问题。当前Fabric的最新版本是2.x,其中is not backward compatible: