#python #python-3.x #pythonpath
#python #python-3.x #pythonpath
Вопрос:
Когда я набираю python —version, он выдает python —version Я бы хотел, чтобы поведение по умолчанию использовало python3. Я не знаю, что нужно вводить «python3» каждый раз, когда я создаю для запуска python. Как бы я изменил это в Linux?
Комментарии:
1. Вам нужно это для работы с программами с шаблонными строками? То есть должен ли скрипт, содержащий строку shebang
#!/usr/bin/env python
, фактически запускать Python 3? Есть ли причина, по которой такая проблема просто вводить3
?
Ответ №1:
В вашем ~/.bash_profile
добавьте следующее:
export PATH=/Users/reblochonmasque/anaconda3/envs/py38/bin/:$PATH
alias python3=/Users/reblochonmasque/anaconda3/envs/py38/bin/python
alias python=/Users/reblochonmasque/anaconda3/envs/py38/bin/python
export PATH=/Users/reblochonmasque/anaconda3/envs/py2k/bin/:$PATH
alias python2=/Users/reblochonmasque/anaconda3/envs/py2k/bin/python
Замените PATH
на путь к установке python в вашей системе; это будет что-то вроде этого
export PATH=/usr/local/bin:$PATH
Псевдоним позволяет запускать python3 с помощью или python
, или python3
, и python2 с python2
помощью в командной строке