首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >fabric traceback: ImportError:无法导入名称cd

fabric traceback: ImportError:无法导入名称cd
EN

Stack Overflow用户
提问于 2019-05-22 07:16:29
回答 1查看 507关注 0票数 0

您好,我正在尝试学习fabric,因为它可能是有用的,所以我遵循了“Python的便车指南”一书中的测试脚本或test fab命令。可能有点过时,因为它要求我做'from fabric.api‘,但我修复了这个问题,现在我得到了一个导入错误,我不明白为什么可能是新版本的fabric,但错误是一个回溯

代码语言:javascript
复制
Traceback (most recent call last):
  File "main.py", line 2, in <module>
    from fabric import cd,env,prefix,run,task
ImportError: cannot import name 'cd'

这是从notepad++剪切并粘贴的代码,你也可以用cd看到r(r‘blah blah b;ah'),这是因为我得到了一个unicode错误,谷歌搜索说这是修复,无论如何我希望你能帮助我,或者把我带到可以的地方。

代码语言:javascript
复制
#import fabric
from fabric.api import cd,env,prefix,run,task

#where you are running the data on
env.host = [' 192.168.6.29']

#first fab task will be checking all free memory in linux
@task
def memory_usage():
    run('Get-WmiObject Win32_OperatingSystem | fl *')

#second task will deploy this making it a fab file  
@task 
def deploy():
    with cd(r'C:\Users\JayBhatt'):
        with prefix('.../bin/activate'):
            run('git pull')
            run('touch app-wsgi')
EN

回答 1

Stack Overflow用户

发布于 2019-05-22 08:50:48

从fabric导入*修复了此问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56247416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档