Как использовать команду "python3" для выполнения "/usr/local/bin/python3.6 - PullRequest
0 голосов
/ 25 июня 2019

Я установил python3.6 на новый сервер и по умолчанию версия Python 2.7.и я хочу использовать команду "python3" вместо "/usr/local/bin/python3.6"

python2.7 должна оставаться в качестве версии по умолчанию, я просто хочу использовать команду" python3 ".Я должен использовать символическую ссылку или псевдоним?Это нормально, если я создам виртуальные envs?

Я прошу прощения за мой вопрос дампа и заранее благодарен за вашу помощь.

Ответы [ 4 ]

1 голос
/ 25 июня 2019

Вы можете использовать псевдоним для этого.

т.е. alias python3=/usr/local/bin/python3.6 и поместите его в файл ~/.bashrc.

Запустите source ~/.bashrc, чтобы получить изменение.

0 голосов
/ 26 июня 2019

Похоже, что вы используете RHEL 7, так как по умолчанию используется Python 2.7.Я рекомендую использовать предоставляемые Red Hat наборы программного обеспечения для Python 3.6 согласно следующим инструкциям по установке .Коллекции программного обеспечения на RHEL 7 позволяют вам правильно иметь 2 версии Python (или других вещей), не нарушая ничего.Вот руководство по ознакомлению с коллекциями программного обеспечения.Вот заметки о выпуске .

0 голосов
/ 25 июня 2019

Если вы хотите получить более простой доступ, вы можете создать символическую ссылку или псевдоним и использовать. В этом случае вы получите доступ к обеим версиям через «python» и «python3» соответственно.

В случае виртуальных envs вам нужно создать виртуальный env для "python3" и использовать его, вы должны активировать его. Когда вы активируете виртуальный env, он по умолчанию будет использовать «python3» (т.е. вы будете обращаться к нему как «python», а не как «python3». Для этого будет создана символическая ссылка). Вы можете обратиться к ссылке для использования виртуальных envs.

0 голосов
/ 25 июня 2019

Проверьте, есть ли /usr/local/bin/ в вашей переменной PATH (echo $ PATH).
Если нет, добавьте его (export PATH=$PATH:/usr/local/bin/) в ваш ~ / .bashrc.
Перезапустите оболочку или source ~/.bashrc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...