Сублимат 3: При попытке выполнять/компилировать код Python, “Python: команда, не найденная” ошибки, возвращается

Я использую Сублимат 3 в качестве моего текстового редактора и работаю с файлом Python. Каждый раз, когда я пытаюсь запустить скрипт или скомпилировать его через Сублимат, я получаю следующий вывод ошибок:

bash: python: command not found
[Finished in 0.0s with exit code 127]
[shell_cmd: python -m py_compile "/home/ubuntu/PYTHON_SCRIPTS/hello.py"]
[dir: /home/ubuntu/PYTHON_SCRIPTS]
[path: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin]

Как я могу разрешить эту ошибку?

0
задан 8 September 2019 в 03:06

3 ответа

Ubuntu 18.04 не устанавливает Python 2 по умолчанию, и Sublime в настоящее время пытается использовать это.

python для Python 2, который больше не устанавливается; идеально необходимо настраивать Сублимат для использования Python 3 и python3 исполняемый файл.

Если Вы действительно - все еще написание кода для Python 2, необходимо установить Python 2.

sudo apt install python-all

После того как это завершается, это должно разрешить проблемы, которые Вы видите. Однако действительно необходимо использовать Python 3, не Python 2.

1
ответ дан 28 October 2019 в 04:38

вместо этого вы можете попробовать следующую команду вместо sudo apt-get install python3

sudo apt-get install python

Потому что в Ubuntu 20.04 при установке sublime он использует более старую версию python, поэтому, если вы установите обычный python, это решит вашу проблему.

0
ответ дан 2 August 2020 в 11:07

при условии, что у вас уже установлен python3.

Сначала удалите python2 с помощью следующей командной строки.

$ sudo apt purge -y python2.7-minimal

затем используйте следующую командную строку.

$ sudo ln -s /usr/bin/python3 /usr/bin/python

проверьте версию вашего текущего python

$ python --version

она покажет вам, что это python3. вы можете сделать то же самое с pip, если любите устанавливать через pip

0
ответ дан 15 October 2020 в 11:52

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

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