настройка shebang для скриптов python с Python path
У меня есть скрипт, для которого я пытаюсь настроить shebang так, чтобы я выполнял
./script.py
вместо python script.py
. Это работает для меня, когда это самая верхняя строка моего сценария
#!/usr/bin/env python
. Это использует env.
Когда я попытался это изменить,
#/usr/local/lib/python2.7
, я получаю это сообщение об ошибке
/usr/local/lib/python2.7: bad interpreter: Permission denied
Когда я проверил свою версию python, это
>>> import sys
>>> sys.version
'2.7.3 (default, Jun 21 2013, 13:45:37) n[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)]'
>>>
И sys.путь дает /usr/local/lib/python2.7/*
. Хотя я не вижу ничего конкретного для python2.7.3
.
Можете ли вы указать мне, как настроить использование pythonpath вместо env.
Спасибо