Python 2.7.5 и Python 3.6.5

Я установил Python 3.6.5, однако, когда я набираю Python, он показывает Python 2.7.5. Id нравится использовать Python 3.

[aravind@aravind05 Python-3.6.5]$ python3 --version
Python 3.6.5

[aravind@aravind05 Python-3.6.5]$ python
Python 2.7.5 (default, Apr 11 2018, 07:36:10)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>

Я хочу использовать Python 3

python,python-3.x,

-3

Ответов: 3


1

Существует несколько способов достижения этого.

Предполагая, что вы находитесь на какой-то операционной системе NIX, используя оболочку, похожую на bourne-shell, вы можете определить псевдоним alias python python3.

Вы также можете разместить символическую ссылку с именем «python», указав на python3 в каталог, который указан ранее в вашем PATH:

# on debian-like distributions, the following directories should be reasonable
ln -s ~/.local/bin/python "$(which python3)"
# place the following line into your .bashrc
export PATH="~/.local/bin/python:$PATH"

0

Как сказал Клаус в комментарии, изменение вашей версии Python в системе может привести к поломке системных файлов.

Вместо этого используйте virtualenv. Вот вам очень полезное объяснение, если вам нужна помощь.


0

Поскольку у вас есть обе версии Python, установленные в вашей системе, вам нужно направить Python по умолчанию на Python 3.x. Вы можете сделать это, добавив несколько строк к вашему .bashrc file.

Откройте файл .bashrc nano ~ / .bashrc. Введите псевдоним python = python3 в новую строку в верхней части файла, затем сохраните файл с помощью ctrl + o и закройте файл ctrl + x. Затем вернитесь в строку командной строки типа ~ / .bashrc. Теперь ваш псевдоним должен быть постоянным.

РЕДАКТИРОВАТЬ:

Для альтернатив обновлений приоритет является целым числом. Приоритет означает, какую программу следует использовать в первую очередь. Эта статья суммирует все это довольно хорошо.

Вот связанный с этим вопрос: https://stackoverflow.com/a/41986843/4982185

питон, питон-3.x,
Похожие вопросы