Всем привет! Стало вчера скучно и решил начать изучать один из языков программирования и остановил свой выбор на Python 3. Скачал книгу «Марк Саммерфилд программирование на Python 3 подробное руководство» и почти сразу возникла проблема - программа не запускается, пока перед ней не введёшь «python3».
В первой строке программы (shebang) написано «#!/usr/bin/env python3», в книге написано, что эта строка позволяет командной оболочке определить, какой интерпретатор должен быть использован, но при вводе ./hello.py вылазит: ./hello.py: line 3: syntax error near unexpected token `«Hello»,' ./hello.py: line 3: `print(«Hello», «World!»)'
Если в shebang прописать вместо «#!/usr/bin/env python3», «#!/usr/bin/python3», то ничего не меняется. Python3 установлен и присутствует в /usr/bin/ и если ввести python3 hello.py, то программа выполняется. Собственно и вопрос: я что-то не правильно понимаю или делаю, а то может и то и другое?
P.S. если что, у меня openSUSE Leap 42.1