web-dev-qa-db-ja.com

OSXでpython3のエイリアスを設定する方法

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)が正しく開きます。

こことSOには、何年にもわたって多くの半回答があり、私の問題に言及するコメントがいくつかありますが、これが完全な回答のリソースになることを願っています。あるいは、あなたの1人が私よりグーグルが上手で、重複した質問になる可能性があります。

2
Noah Kiss

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'

参考文献

  • Linux用のBashコマンドラインのA-Zインデックス -Bashコマンドラインに関連するすべてのものの優れたリファレンス。
  • alias -エイリアスを作成します。エイリアスを使用すると、単純なコマンドの最初のWordとして使用されるときに、Wordの代わりに文字列を使用できます。
4
DavidPostill