繁体   English   中英

Python 脚本也不在 PythonAnywhere 中运行

[英]Python Script Nor Running In PythonAnywhere

我正在做一个 Django 项目。 它包括一项功能,当管理员单击某个按钮时,它会运行 Python 脚本并在完成过程后将其重定向到其他页面。 在托管之前,它运行良好。 现在我在这里托管它,脚本根本不运行。 它只是重定向到另一个页面而不提供任何错误。 为什么? 另外,我的脚本包括 chromedriver,以防它与它有任何关系。

请帮助我。

这可能是错误。 为什么它不识别它?

代码

out = run([sys.executable, '//home//maisum279//traffic//traffic//trafficapp//traffic.py', "--domain", url, "--threads", '5', "--max-clicks", maximum, "--min-clicks", minimum, "--stay", stay, "--requests", requests])

服务器日志

2020-09-21 11:05:02 /usr/local/bin/uwsgi: unrecognized option '--domain' 
2020-09-21 11:05:02 getopt_long() error

脚本在Python,不过现在好像是用uswgi跑的。 我该怎么做才能让它发挥作用? 请帮忙。

由于 PythonAnywhere 显然是使用嵌入 Python 的 uWSGI 运行的,因此sys.executableuwsgi而不是python3

您可能想尝试['/usr/bin/env', 'python3', ...]而不是依赖sys.executable

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM