2

Я пытаюсь установить псевдоним для python3 чтобы я мог запустить его с python .

Вот мой текущий .bash_profile

# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
alias python=“python3”
alias 3=“python3”
alias py=“python3”

Когда я запускаю python я получаю -bash: “python3”: command not found .

Я могу запустить python3 и он будет правильно открыть py 3.X.X (3.6.1 на момент публикации).

На протяжении многих лет здесь и так много ответов, а также несколько комментариев, в которых упоминается моя проблема, но, надеюсь, это может стать источником полного ответа. Или, может быть, один из вас лучше гуглит, чем я, и это может быть повторяющимся вопросом!

1 ответ1

3

Когда я запускаю python я получаю -bash: “python3”: command not found

Почему вы используете и (умные кавычки) вместо ' (обычные одинарные кавычки)?

Попробуйте следующее (исправлено) .bash_profile

# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH
alias python='python3'
alias 3='python3'
alias py='python3'

Дальнейшее чтение

  • Индекс AZ командной строки Bash для Linux - отличный справочник по всем вопросам, связанным с командной строкой Bash.
  • псевдоним - создайте псевдоним, псевдонимы позволяют заменить строку словом, когда оно используется в качестве первого слова простой команды.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .