Невозможно выполнить скрипт python напрямую

Это не ошибка, но уведомление (N:).

Расширение имени файла должно быть .list вместо .listsudo. Вероятно, вы сделали ошибку с копией.

Fix:

sudo mv /etc/apt/sources.list.d/pgdg.listsudo /etc/apt/sources.list.d/pgdg.list

-

При этом, если вы явно не нуждаетесь в более новой версии, вы должны вероятно, установите пакет postgresql, который предоставляется Ubuntu вместо использования сторонних репозиториев.

2
задан 4 May 2018 в 11:39

4 ответа

Я рекомендую изменить переменную PATH только для одного скрипта. Если вы не собираетесь использовать его в какой-либо другой среде, вы можете просто изменить скрипт вашего скрипта напрямую на python2.7:

#!/usr/bin/python2.7

Таким образом вы можете выполнить его с полным путем, например:

/usr/local/bin/peepdf_0.3/peepdf.py -i test.pdf

Если вы хотите выполнить его удобно только с одним ключевым словом, я бы определил alias в файле ~/.bash_aliases, давайте возьмем «peepdf»: [!d2 ]

alias peepdf='/usr/bin/python2.7 /usr/local/bin/peepdf_0.3/peepdf.py'

С этим вы можете запускать свой скрипт просто с помощью:

peepdf -i test.pdf
3
ответ дан 22 May 2018 в 10:59

Я рекомендую изменить переменную PATH только для одного скрипта. Если вы не собираетесь использовать его в какой-либо другой среде, вы можете просто изменить скрипт вашего скрипта напрямую на python2.7:

#!/usr/bin/python2.7

Таким образом вы можете выполнить его с полным путем, например:

/usr/local/bin/peepdf_0.3/peepdf.py -i test.pdf

Если вы хотите выполнить его удобно только с одним ключевым словом, я бы определил alias в файле ~/.bash_aliases, давайте возьмем «peepdf»:

alias peepdf='/usr/bin/python2.7 /usr/local/bin/peepdf_0.3/peepdf.py'

С этим вы можете запускать свой скрипт просто с помощью:

peepdf -i test.pdf
3
ответ дан 17 July 2018 в 15:16

Я рекомендую изменить переменную PATH только для одного скрипта. Если вы не собираетесь использовать его в какой-либо другой среде, вы можете просто изменить скрипт вашего скрипта напрямую на python2.7:

#!/usr/bin/python2.7

Таким образом вы можете выполнить его с полным путем, например:

/usr/local/bin/peepdf_0.3/peepdf.py -i test.pdf

Если вы хотите выполнить его удобно только с одним ключевым словом, я бы определил alias в файле ~/.bash_aliases, давайте возьмем «peepdf»:

alias peepdf='/usr/bin/python2.7 /usr/local/bin/peepdf_0.3/peepdf.py'

С этим вы можете запускать свой скрипт просто с помощью:

peepdf -i test.pdf
3
ответ дан 20 July 2018 в 15:42

Я рекомендую изменить переменную PATH только для одного скрипта. Если вы не собираетесь использовать его в какой-либо другой среде, вы можете просто изменить скрипт вашего скрипта напрямую на python2.7:

#!/usr/bin/python2.7

Таким образом вы можете выполнить его с полным путем, например:

/usr/local/bin/peepdf_0.3/peepdf.py -i test.pdf

Если вы хотите выполнить его удобно только с одним ключевым словом, я бы определил alias в файле ~/.bash_aliases, давайте возьмем «peepdf»:

alias peepdf='/usr/bin/python2.7 /usr/local/bin/peepdf_0.3/peepdf.py'

С этим вы можете запускать свой скрипт просто с помощью:

peepdf -i test.pdf
3
ответ дан 23 July 2018 в 16:13

Другие вопросы по тегам:

Похожие вопросы: