Как установить псевдоним для python3 на OSX

3732
Noah Kiss

Я пытаюсь установить псевдоним для, 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:$" 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на момент публикации).

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

2
Вы не должны исправлять код в вопросе, так как это запутает будущих читателей. Я откатил изменения. DavidPostill 7 лет назад 0

1 ответ на вопрос

2
DavidPostill

Когда я бегу, 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:$" export PATH alias python='python3' alias 3='python3' alias py='python3' 

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

  • Индекс AZ командной строки Bash для Linux - отличный справочник по всем вопросам, связанным с командной строкой Bash.
  • псевдоним - создайте псевдоним, псевдонимы позволяют заменить строку словом, когда оно используется в качестве первого слова простой команды.
Спасибо, я увидел ваш комментарий и исправил проблему. Помечено как правильный ответ. Глупый случай использования `open` после того, как не видел результатов при использовании` nano` (потому что я не открывал новый экземпляр) Noah Kiss 7 лет назад 0