找到脚本'myscriptnamehere.py'的django runscript No(有效)模块

时间:2018-05-08 20:57:22

标签: python django python-2.7

Python版本:Ubuntu 14.04上的2.7.6 Runscript --version 1.10.4

我的脚本以前工作过。我不确定他们什么时候停止,但现在没有脚本会运行命令 python manage.py runscript myscriptname.py 。我已经删除了一个测试脚本以打印一行,没有导入,但仍然出错 示例脚本:

def run(*args):
    print "hello"

我一直收到错误“没有(有效)模块的脚本'myscripthere.py'找到了”。当我使用-v2选项时,我可以看到它检查所有各种应用程序和目录,然后失败。

如果我插入一行我知道应该抛出一个错误,它会抛出该行的错误。即:

def run(*args):
    this line is garbage and will thrown an error
    print "hello"

1 个答案:

答案 0 :(得分:1)

指定要运行的脚本时,不应包含.py。将您的命令更改为:

python manage.py runscript myscriptname