Строка shebang Ubuntu Python не работает, скрипт не интерпретируется Python, вместо этого файлы PostScript, созданные ImPython

Программы на Python
Ответить
Anonymous
 Строка shebang Ubuntu Python не работает, скрипт не интерпретируется Python, вместо этого файлы PostScript, созданные Im

Сообщение Anonymous »

У меня возникли проблемы с запуском сценария Python из терминала Ubuntu. Когда я ввожу ./uarttest.py, я получаю файлы postscript (PS-Adobe-3.0), созданные ImageMagick, как указано в свойствах, когда я открываю их с помощью средства просмотра документов. Файлы называются так же, как импортированные модули Python (импортировать os, sys, серийный...).
Я попробовал следующие команды: #!/usr/bin/env python3 и #!/usr/bin/python3.
Сценарий Python является исполняемым и отформатирован в Unix.

Код: Выделить всё

ls uarttest.py
-rwxrwxr-x 1 adk adk 1245 Jan  6 13:26 uarttest.py

Код: Выделить всё

file uarttest.py
uarttest.py: Python script, ASCII text executable

Код: Выделить всё

which python3
/usr/bin/python3
Когда я запускаю скрипт с помощью python3 uarttest.py, он работает как надо, без ошибок. Я также попытался переустановить Python 3. Кто-нибудь знает, в чем проблема и как ее исправить?


Подробнее здесь: https://stackoverflow.com/questions/793 ... hon-instea
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»