我换了一台新电脑,在自动化部署网站的时候出现了问题。这篇就纯粹是自我提醒。
在fabric自动化部署的时候,出现 Error: cannot import name ‘isMappingType’,这个时候,可能是你的fabric安装版本错了。
用python3的时候,应该 pip install fabric3
而不是 pip install fabric
,注意是fabric3
。然后修改路径,到包含fabflie
的文件夹下,直接fab deploy
就好啦。如下图所示
cd D:\Python\BlogLearning\blogproject
fab deploy
附fabric完整代码:
from fabric.api import env,