我收到以下错误:
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 终端。
注意:我意识到我安装的 fabric 没有链接到 python 安装,即它无法识别 fabric 是由 pip 安装的。我正在使用 osx 默认的 python 版本 2.7。如何将结构安装链接到 python?
原文由 LoveMeow 发布,翻译遵循 CC BY-SA 4.0 许可协议
我的问题的答案就在这里:
PIP 安装和 Python 路径
我必须添加我的包的位置(它们安装不在 sys.path 中)所以我必须手动添加它们使用
pip show
找到包的位置并将它们添加到.bash_profile
正如@Javier Buzzi 所说,我会听取建议并从 virtualenv 运行我的 python 代码。