使用了fabric库导入api模块时fabric.api No module named api 报错解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Tiger_lin1/article/details/84316026

今天在编写python脚本的时候使用了fabric库

在导入模块时报错

from fabric.api import *
ImportError: No module named 'fabric.api'

经过网上查阅,发现是版本的问题,高版本把这个api模块移除了,安装个低版本就行

卸载原有模块,重新指定版本安装,下面这个可以

pip install fabric==1.14.0

也可以通过源码安装,步骤如下:
1、下载源码包

wget https://pypi.python.org/packages/source/F/Fabric/Fabric-1.8.2.tar.gz --no-check-certificate

2、解压源码包

tar -zxvf Fabric-1.8.2.tar.gz

3、进入源码目录

cd Fabric-1.8.2/

4、编译安装

python setup.py install 

没有更多推荐了,返回首页