Предположим я новичок и пытаюсь запустить программу на 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 отсутствует по неизвестной причине или не был установлен провайдером, чтобы сэкономить дисковое пространство. Как установить его в соответствии с вашим дистрибутивом 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*
Примеры результатов:
Примечание о сломанном линке
Иногда символические ссылки на исполняемые файлы питонов ломаются по какой-то причине. Например, /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 инженеров