ошибка неверного синтаксиса при запуске скрипта python в bash

двойная кавычка пользователя, чтобы получить точное значение. например:

echo "${var}"

, и он правильно прочитает ваше значение.

0
задан that other guy 16 January 2019 в 16:58
поделиться

2 ответа

Попробуйте

python3 New\ Text\ Document.py 

Bash использует Python 2 для запуска этого.

0
ответ дан ApprenticeHacker 16 January 2019 в 16:58
поделиться

Во многих дистрибутивах Linux python относится к Python 2, и вам нужно использовать python3 для запуска скрипта Python 3.

В зависимости от вашего дистрибутива вы сможете yum или apt-get создать пакет с Python 3, который может прекрасно сосуществовать вместе с Python 2, отчасти благодаря решению использовать разные имена для исполняемых файлов.

Более подробно, apt-get install -y python3 (возможно, с sudo или спросите вашего администратора) должны установить Python 3 на платформах на основе Debian (Mint, Ubuntu, что у вас); и yum install python36 следует установить Python 3.6 на различных RPM-платформах (Fedora, CentOS и т. д., опять же, вероятно, с sudo или чем-то эквивалентным).

0
ответ дан tripleee 16 January 2019 в 16:58
поделиться
Другие вопросы по тегам:

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