5/5 - (1 голос)

Предположим я новичок и пытаюсь запустить программу на Python. У меня есть облако на основе VM / VPS и когда я запускаю mycode.py на терминале моего сервера, я получаю следующее сообщение об ошибке:

-bash: Python: команда не найдена

Как решить эту проблему?
Эта ошибка означает, что Python либо не установлен или ваша установка повреждена. Вот как вы можете решить эту проблему.

Проверьте путь питона

Введите одну из команд для проверки существования бинарного файла pyrhon на Linux / Unix

type -a python

или

ls -l /usr/bin/python
ls -l /usr/bin/python*

или

which python

Пример результата

Python-command-not-found

Кажется, что Python отсутствует по неизвестной причине или не был установлен провайдером, чтобы сэкономить дисковое пространство. Как установить его в соответствии с вашим дистрибутивом Linux или Unix вариант:

Ubuntu / Debian / Mint Linux установка Python

Ввкдите следующую команду apt-get  или apt

$ sudo apt-get install python

Или установить версию пиона 3:

$ sudo apt-get install python3

Oracle / RHEL (Red Hat) / CentOS Linux установить Python

Введите следующую команду :

$ sudo yum install python

Fedora Linux установить Python

Введите следующую команду DNF, чтобы добавить v2.x Python:

$ sudo dnf install python

ИЛИ добавить Python v3.x:

$ sudo dnf install python3

Arch Linux установка Python

Введите следующую команду pacman, чтобы добавить v2.x Python:

$ sudo pacman -S python2

ИЛИ добавить v3.x Python:

$ sudo pacman -S python3

Suse / OpenSUSE Linux установка Python

Введите следующую команду, чтобы добавить v2.x Python:

$ sudo zypper install python

ИЛИ добавить v3.x Python:

$ sudo zypper install python3

FreeBSD Unix установка Python

Введите следующую команду PKG, чтобы добавить v2.x Python:

# pkg install python2

ИЛИ Чтобы установить порт Python V2.x:

# cd /usr/ports/lang/python2/ && make install clean

Для того, чтобы добавить пакет Python v3.x:

# pkg install python3

ИЛИ Чтобы установить порт Python v3.x:

# cd /usr/ports/lang/python3/ && make install clean

OpenBSD Unix установка Python

Введите следующую команду pkg_add, чтобы добавить v2.x Python или 3.x:

# pkg_add python

ИЛИ

$ doas pkg_add python

Примеры результатов:

quirks-2.241 signed on 2016-07-26T16:56:10Z
Ambiguous: choose package for python
a       0: 
        1: python-2.7.12
        2: python-3.4.5
        3: python-3.5.2
Your choice:

MacOS X Unix установка python3

Введите следующую команду:

$ brew install python3

Проверка правильности установки Python

Введите следующие команды:

$ type -a python 
$ which python 
$ ls -l /usr/bin/python 
$ ls -l /usr/bin/python*

Примеры результатов:

python-installed-on-linux

Примечание о сломанном линке

Иногда символические ссылки на исполняемые файлы питонов ломаются по какой-то причине. Например, /usr/bin/python3.4 это реальные исполняемые файлы. Вы можете указать/usr/bin/python на /usr/bin/python3.4 для Python версии 3.4 с помощью команды LN:

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

Теперь вы можете запустить программу:

$ python mycode.py

Предоставляем услуги администрирования серверов и DevOps инженеров