- Linux / Unix: “-bash: python: command not found (-bash: python: команда не найдена)” ошибка и ее решение
- Linux / Unix: «-bash: python: command not found (-bash: python: команда не найдена)» ошибка и ее решение
- Проверьте путь python
- Установка Python на Ubuntu/Debian/Mint Linux
- Установка Python на Oracle/RHEL (Red Hat)/CentOS Linux
- Установка Python на Fedora Linux
- Установка Python на Arch Linux
- Установка Python на Suse/OpenSUSE Linux
- Установка Python на FreeBSD Unix
- Установка Python на OpenBSD Unix
- Установка Python3 MacOS X Unix
- Проверка установки Python
- Примечание о поврежденной symlink
- Linux / Unix: “-bash: python: command not found”
- Проверьте путь питона
- Ubuntu / Debian / Mint Linux установка Python
- Oracle / RHEL (Red Hat) / CentOS Linux установить Python
- Fedora Linux установить Python
- Arch Linux установка Python
- Suse / OpenSUSE Linux установка Python
- FreeBSD Unix установка Python
- OpenBSD Unix установка Python
- MacOS X Unix установка python3
- Проверка правильности установки Python
- Примечание о сломанном линке
- Похожие статьи:
- Как исправить ошибку — bash: python: command not found Error 3 мин для чтения
- 1. Проверьте, установлен ли Python.
- Установите Python в Ubuntu/Debian
- Установите Python в Fedora
- Установите Python на RHEL/CentOS
- Установите Python в Arch Linux
- 2. Проверьте переменную среды PATH.
- 3. Отметьте битую символическую ссылку.
- Вывод
Linux / Unix: “-bash: python: command not found (-bash: python: команда не найдена)” ошибка и ее решение
Linux / Unix: «-bash: python: command not found (-bash: python: команда не найдена)» ошибка и ее решение
Я новый пользователь и пытаюсь запустить программу Python. У меня есть облачный VM/VPS, и когда я набираю python mycode.py на терминале моего сервера, я получаю следующую ошибку:
-bash: python: command not found
Как решить эту проблему?
Эта ошибка означает, что Python либо не установлен, либо был установлен неправильно. Вот несколько способов как вы можете решить эту проблему.
Проверьте путь python
Введите любую из следующих команд, чтобы узнать, существует ли двоичная система python в Linux или Unix-подобной системе:
ls -l /usr/bin/python ls -l /usr/bin/python*
Примеры возможных выводов данных:
Кажется, что Python отсутствует по неизвестной причине или не был установлен вашим провайдером облака для сохранения дискового пространства. Поэтому установите его в соответствии с вашим дистрибутивом Linux или Unix:
Установка Python на Ubuntu/Debian/Mint Linux
Введите следующие команду apt-get или команду apt
$ sudo apt-get install python
Или установите python версию 3:
$ sudo apt-get install python3
Установка Python на Oracle/RHEL (Red Hat)/CentOS Linux
Введите следующую команду yum:
Установка Python на Fedora Linux
Введите следующую dnf команду, чтобы добавить Python v2.x:
ИЛИ для добавления Python v3.x:
Установка Python на Arch Linux
Введите следующую pacman команду, чтобы добавить Python v2.x:
ИЛИ для добавления Python v3.x:
Установка Python на Suse/OpenSUSE Linux
Введите следующую zypper команду, чтобы добавить Python v2.x:
$ sudo zypper install python
ИЛИ для добавления Python v3.x:
$ sudo zypper install python3
Установка Python на FreeBSD Unix
Введите следующую pkg команду, чтобы добавить Python v2.x:
ИЛИ для установки порта Python v2.x port:
# cd /usr/ports/lang/python2/ && make install clean
Для добавления пакета Python v3.x:
ИЛИ для установки порта Python v3.x port:
# cd /usr/ports/lang/python3/ && make install clean
Установка Python на OpenBSD Unix
Введите следующую pkg_add команду, чтобы добавить Python v2.x or 3.x:
Примеры возможных выводов данных:
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:
Установка Python3 MacOS X Unix
Введите следующую команду:
Проверка установки Python
Введите следующую команду:
$ type -a python $ which python $ ls -l /usr/bin/python $ ls -l /usr/bin/python*
Примеры возможных выводов данных:
Примечание о поврежденной symlink
Иногда по какой-то причине исполняемые файлы Pythons по ссылке повреждены. Например, /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
Теперь вы можете запустить программу:
Linux / Unix: “-bash: python: command not found”
Предположим я новичок и пытаюсь запустить программу на Python. У меня есть облако на основе VM / VPS и когда я запускаю mycode.py на терминале моего сервера, я получаю следующее сообщение об ошибке:
-bash: Python: команда не найдена
Как решить эту проблему?
Эта ошибка означает, что Python либо не установлен или ваша установка повреждена. Вот как вы можете решить эту проблему.
Проверьте путь питона
Введите одну из команд для проверки существования бинарного файла pyrhon на Linux / Unix
ls -l /usr/bin/python ls -l /usr/bin/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
Введите следующую команду :
Fedora Linux установить Python
Введите следующую команду DNF, чтобы добавить v2.x Python:
Arch Linux установка Python
Введите следующую команду pacman, чтобы добавить v2.x Python:
Suse / OpenSUSE Linux установка Python
Введите следующую команду, чтобы добавить v2.x Python:
$ sudo zypper install python
$ sudo zypper install python3
FreeBSD Unix установка Python
Введите следующую команду PKG, чтобы добавить v2.x Python:
ИЛИ Чтобы установить порт Python V2.x:
# cd /usr/ports/lang/python2/ && make install clean
Для того, чтобы добавить пакет Python v3.x:
ИЛИ Чтобы установить порт Python v3.x:
# cd /usr/ports/lang/python3/ && make install clean
OpenBSD Unix установка Python
Введите следующую команду pkg_add, чтобы добавить v2.x Python или 3.x:
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
Введите следующую команду:
Проверка правильности установки 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
Теперь вы можете запустить программу:
Похожие статьи:
Как исправить ошибку — bash: python: command not found Error 3 мин для чтения
Добавить в избранное
Главное меню » Linux » Как исправить ошибку — bash: python: command not found Error
О шибка — bash: python: command not found Error отображается в основном по трем причинам. Прежде всего, установлен ли на машине исполняемый файл python? Если он установлен, правильно ли настроена переменная среды PATH, чтобы она могла найти установленный исполняемый файл? Третьей причиной может быть неработающая символическая ссылка.
В этой статье показано, как исправить ошибку — bash: python: command not found. Давайте посмотрим, как решить эту проблему.
1. Проверьте, установлен ли Python.
В большинстве случаев эта ошибка возникает в приглашении оболочки или командной строке, потому что python не установлен или поврежден. Давайте сначала проверим, установлен ли Python.
Выполните следующие команды, чтобы найти установленное местоположение Python.
python3 is/usr/bin/python3 python3 is/bin/python3
$ ls -l/usr/bin/python $ ls -l/usr/local/bin
Запустите команду, чтобы проверить версию Python:
Простая команда запуска python3:
$ python3 Python 3.8.2 (default, Jul 16 2020, 14:00:26) [GCC 9.3.0] on linux Type "help", "copyright", "credits" or "license" for more information.
Если вы не нашли установленный python, в следующем разделе я покажу вам, как установить python.
Установите Python в Ubuntu/Debian
Debian, Ubuntu и производные от них дистрибутивы поставляются с предустановленным python. Если он поврежден или не установлен, используйте следующую команду.
Чтобы установить python 2, введите:
After January 1, 2020 Python 2 no longer receives any updates, and recommend not using it.
Чтобы установить python 3, введите:
Python установлен из исходников, по умолчанию установлен в http://usr/local/bin/. В этом случае при вводе python в консоли будет выполняться не тот, который находится внутри /usr/local/bin/, а тот, который находится внутри/usr/bin/.
Если вы хотите выполнить тот, который находится внутри /usr/local/bin/, вы можете легко настроить систему, используя псевдоним. Псевдоним следует поместить в файл.bashrc, как показано ниже.
alias python=/usr/local/bin/python3.9
Установите Python в Fedora
Благодаря диспетчеру пакетов dnf вы можете легко установить python в Fedora:
$ sudo dnf установить python38
Установите Python на RHEL/CentOS
Чтобы установить Python на RHEL, Oracle Linux и CentOS, используйте команду yum следующим образом:
$ sudo yum установить python
Установите Python в Arch Linux
В Arch Linux выполните следующую команду для установки python:
2. Проверьте переменную среды PATH.
Каждый раз, когда вы, как пользователь, запускаете команду на своей консоли, машина ищет ее местоположение или адрес в списке предопределенных каталогов, которые хранятся в переменной среды PATH.
Такой дизайн помогает правильно запускать программу или команду без необходимости указывать абсолютный путь в терминале.
Переменная окружения PATH может быть изменен временно для текущего сеанса терминала, или на постоянной основе .
Чтобы отобразить содержимое переменной среды PATH на консоли:
:/usr/local/opt/ruby/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
Убедитесь, что установленный путь Python добавлен в переменную PATH. Вы можете видеть в приведенном выше выводе пути ‘/usr/bin’ и ‘/bin’ для python 3. Чтобы сделать его постоянным, обязательно экспортируйте переменную PATH в ~/.bash_profile или в соответствующий файл конфигурации, запускающий оболочку.
3. Отметьте битую символическую ссылку.
При запуске скрипта python вы можете понять, что символическая ссылка на исполняемые файлы Pythons указана неправильно.
Чтобы изменить каталог /usr/bin/python на/usr/local/bin/python3.9, введите:
$ sudo ln -s/usr/local/bin/python3.9/usr/bin/python
Вывод
В этой статье мы узнали, как правильно исправить ошибку -bash: python: command not found на вашем компьютере с Linux.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.