当前位置:  开发笔记 > 编程语言 > 正文

如何在Windows上设置Pycharm来调试Fabric fabfile?

如何解决《如何在Windows上设置Pycharm来调试Fabricfabfile?》经验,为你挑选了1个好方法。

有可能设置Pycharm来逐步通过一个Fabric fabfile.py?

看起来这对于运行/调试配置编辑器是可行的,但我似乎无法正确地进行设置.编辑器要求运行一个脚本,我已经尝试了fab-script.py文件,它只是给了我晶圆帮助选项.

好像我很亲密但不太相似.



1> andrewmo..:

以下是我最终设置它的方法,以防这对其他人有用.和大多数这样的东西一样,一旦你知道魔法设置,它就很容易了.所有这些指令都是通过PyCharm,但其中一些可以通过其他方式完成.但是,由于这是关于PyCharm中的调试,这就是我用于指令的内容.另外,我正在使用Windows.

将Fabric软件包安装到项目环境中(使用Settings - > Project Interpreter软件包安装).这会将Fabric安装到虚拟环境的站点包文件夹中,并将fab.exe和fab-script.py文件放在/ Scripts文件夹中.找到fab-scripts.py文件的位置并复制路径(类似于"C:\\ Scripts\fab-script.py")

现在,使用此脚本文件名创建运行配置(运行 - >编辑配置... - > Python).Script参数指向fabfile.py和执行/调试的命令.Script参数是:-f fabfile dev:"MyBranch1"deploy这允许我使用"MyBranch1"参数调试"dev"任务,然后运行"deploy"任务.用您的任务名称替换dev:"MyBranch1"部署.工作目录指向您的项目文件夹,该文件夹也是fabfile.py所在的位置(至少在我的配置中).我的设置看起来像这样.
RunDebug配置

打开fabfile.py并在您想要停止调试器的位置放置一个断点.在这种情况下,由于我正在调试部署任务,我将断点放在那里. 在此输入图像描述

现在要调试fab运行,将活动配置设置为刚刚创建的配置,然后单击debug. 在此输入图像描述

当断点被击中时,您将关闭并使用PyCharm调试您的结构fabfile.py

当您准备运行调试的fabfile时,打开终端并使用调试中使用的参数运行fab命令.再次,将命令提示符指向项目(工作)目录.(注意:Scripts文件夹中的fab.exe需要从命令行执行 - 通过将其置于环境变量path属性中) 在此输入图像描述

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有