运行脚本上的Zulip manage.py语法错误错误

时间:2019-11-27 11:56:23

标签: python python-3.x

在新服务器上新安装Zulip。安装顺利,一切正常。

我想使用manage.py做一些事情,但是当我运行类似的东西

su zulip ./manage.py shell

但是我收到此错误消息:

./manage.py: line 2: syntax error near unexpected token `('
./manage.py: line 2: `from __future__ import (print_function)'

有人知道出什么问题吗?预先感谢!

1 个答案:

答案 0 :(得分:0)

这是su的错误用法;它导致 su 启动 bash ./manage.py shell,它试图将 manage.py 解释为 Bash 脚本。您的意思是其中之一:

su zulip -c './manage.py shell'
sudo -u zulip ./manage.py shell