我有一个正在运行的脚本
/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 文件的帮助或指导将不胜感激。
结束循环:路径中的
bdist
表明该软件包是使用 setup.py install
安装的,并且是从标准 Python 系统路径运行的,而不是从您检出它的任何地方运行。
简单的修复方法就是再次
setup.py install
。
更困难的修复方法是卸载它并摆弄 Apache 的工作目录,但这不完全是我的领域。 :)