Festlegen des Alias ​​für Python3 unter OSX

3776
Noah Kiss

Ich versuche einen Alias ​​zu setzen, python3damit ich ihn ausführen kann python.

Hier ist mein Strom .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” 

Wenn ich renne, pythonbekomme ich -bash: “python3”: command not found.

Ich kann laufen python3und es wird korrekt geöffnet py 3.X.X( 3.6.1zum Zeitpunkt der Veröffentlichung).

Hier & SO gibt es viele halbe Antworten und ein paar Kommentare zu meinem Thema, aber hoffentlich kann dies eine vollständige Antwort sein. Oder vielleicht ist einer von Ihnen besser beim Googeln als ich und es kann eine doppelte Frage sein!

2
Sie sollten den Code in der Frage nicht korrigieren, da dies zukünftige Leser verwirren wird. Ich habe die Änderungen zurückgenommen. DavidPostill vor 7 Jahren 0

1 Antwort auf die Frage

2
DavidPostill

Wenn ich renne, pythonbekomme ich-bash: “python3”: command not found

Warum verwenden Sie und (intelligente Anführungszeichen) anstelle von '(normale einfache Anführungszeichen)?

Versuchen Sie folgendes (korrigiert) .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' 

Lesen Sie weiter

  • Ein AZ-Index der Bash-Befehlszeile für Linux - Eine hervorragende Referenz für alles, was mit der Bash-Befehlszeile zusammenhängt.
  • Alias - Erstellen Sie einen Alias. Mit Aliasnamen kann ein Wort durch eine Zeichenfolge ersetzt werden, wenn es als erstes Wort eines einfachen Befehls verwendet wird.
Danke, ich habe Ihren Kommentar gesehen und das Problem behoben. Als richtige Antwort markiert. Dummer Fall, dass "open" verwendet wurde, nachdem mit "nano" keine Ergebnisse angezeigt wurden (weil ich keine neue Instanz geöffnet habe) Noah Kiss vor 7 Jahren 0