Я использую PythonAnyhwere для моей производственной среды django. У меня есть сценарий, который должен запускаться по расписанию.Shebang для скриптов не работает
Поскольку я установил Джанго в virtualenv, сценарий начинается как
#!/usr/bin/env python
activate_this = '/home/myname/.virtualenvs/myenv/bin/activate_this.py'
execfile(activate_this, dict(__file__=activate_this))
Я получаю ошибку за это
/usr/bin/env python: no such Python interpreter
Нет проблем. Так что я изменил его на
#!/usr/bin/env python2.7
Тогда я получил
/usr/bin/env python2.7: no such Python interpreter
или
/usr/bin/env python3.4: no such Python interpreter
Я сказал, хорошо, что, если я не имею в притон линию вообще? Ошибка в журнале:
line 1: activate_this: command not found
line 2: syntax error near unexpected token `activate_this,'
line 2: `execfile(activate_this, dict(__file__=activate_this))'
Каков путь тогда?
Вы пробовали $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$? – valignatev
№ Как я могу реализовать его в своем сценарии? – Saphire
Просто выполните его в терминале, если у вас есть к нему доступ. Без '$' знак – valignatev