【问题标题】:I can't locate correct Python script to update我找不到要更新的正确 Python 脚本
【发布时间】:2013-11-15 18:13:20
【问题描述】:

我有一个正在运行的脚本/var/scripts/SomeAppName/source/importer/processor.py

该脚本触发了一个错误,其中有一行内容:

File "build/bdist.linux-i686/egg/something/cms/browser.py", line 43, in GetBrowser

我遇到的问题是我无法找到build/bdist.linux-i686/egg/something/cms/browser.py,但我可以找到/var/scripts/AnotherApp/appcommon/cms/browser.py/var/scripts/AnotherApp/build/lib/appcommon/cms/browser.py

我已经修改了这两个文件以删除引发错误的部分,但仍然收到与根本没有修改文件一样的错误。

我猜问题是我没有修改正确的文件,或者我需要以某种方式编译脚本,但我无法找出在哪里/如何执行此操作。

我尝试重启apache,但没有成功。

任何关于我应该在哪里寻找的帮助或指导,或者我是否需要运行某种命令来重新编译到 browser.py 文件将不胜感激。

【问题讨论】:

  • 您似乎使用setup.py install 安装了此应用程序,在这种情况下,您需要再次运行该应用程序才能看到任何更改。我很好奇你是如何部署它的,以及你为什么要实时编辑它...... :)
  • 您是否使用正确版本的 Python 运行?错误类型是什么?
  • @Eevee,看来您的建议正是我想要的。如果您以答案的形式发布,我很乐意接受。

标签: python command-line compiler-construction command-line-interface python-2.6


【解决方案1】:

关闭循环:路径中的bdist 表明该软件包是使用setup.py install 安装的,并且是从标准Python 系统路径运行的,而不是从您签出它的任何地方运行的。

简单的解决方法是再次setup.py install

更难的解决方法是卸载它并摆弄 Apache 的工作目录,但这不是我的领域。 :)

【讨论】:

    猜你喜欢
    • 2021-01-16
    • 2016-08-23
    • 2020-05-31
    • 1970-01-01
    • 2013-07-24
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 2021-04-29
    相关资源
    最近更新 更多