Здравствуйте, может кто-нибудь помочь мне с этим. Итак, проблема в том, что я начал использовать linux, и мне нужно сделать мой линейный код «python3» просто «python». Например - "python3 run.py" (это сейчас), но я хочу просто "python run.py". Если бы кто-то мог мне помочь, это сделало бы мой день

-1
Burning Demon 4 Фев 2022 в 16:50
! Если Debian, Ubuntu, Mint: изменение чего-либо с системным python может сделать apt / dpkg непригодным для использования .... см. предыдущий комментарий, @Trevor Pogue.
 – 
Knud Larsen
4 Фев 2022 в 17:31
Для вашего личного предпочтения псевдоним оболочки или функция могут быть самыми простыми. Если вам нужно переключаться между версиями Python, возможно, обратите внимание на pyenv. Забегая вперед, пожалуйста, поищите, прежде чем спрашивать.
 – 
tripleee
4 Фев 2022 в 17:49
В любом случае, «Linux» — очень широкая цель. Разные дистрибутивы имеют разные политики, разные режимы упаковки и разные соглашения. Вы получили несколько ответов, предполагающих дистрибутив на основе Debian, которые бесполезны в дистрибутивах, отличных от Debian (RPM, Alpine, Arch, Slack, Gentoo и т. д.). Вероятно, edit, чтобы более подробно указать, в какой системе вы находитесь (но тогда это, вероятно, будет дубликатом существующего вопроса в любом случае) или если вы ищете только личную конфигурацию (в этом случае какая оболочка и т. д.).
 – 
tripleee
4 Фев 2022 в 17:51

2 ответа

1. Перейдите к типу терминала - python --version 2. Войдите в систему с привилегиями root sudo su 3. Выполните эту команду update-alternatives --install /usr/bin/python python /usr/bin/python3 4. Проверьте версию еще раз

0
ISAB 4 Фев 2022 в 16:58
1
Предполагается, что система предоставляет команду update-alternatives.
 – 
chepner
4 Фев 2022 в 17:26

Вы можете установить пакет python-is-python3: $ sudo apt install python-is-python3

0
Abhyuday Vaish 4 Фев 2022 в 17:00
Если вы используете apt и ваши репозитории по умолчанию предоставляют python-is-python3.
 – 
chepner
4 Фев 2022 в 17:26