なぜexport python=/usr/local/bin/python2.7
パスを変更しないのですpython
か?
私は次のことについて混乱しています。
$ which python
/usr/bin/python
$ export python=/usr/local/bin/python2.7
$ which python
/usr/bin/python
私はOSX v10.12を使用しています。
ベストアンサー1
プログラムはwhich
シェルコマンドのパスを決定します。
2番目のステートメントで行うことは、という変数を設定することですpython
。
シェルコマンドと変数はまったく異なるものです。
おそらくあなたが使用したいのはエイリアスです。
alias python="/usr/local/bin/python2.7"
(zsh
またはマニュアルで示されているようにGNUを呼び出すシェル関数であるtcsh
場合を除き)エイリアスは表示されませんが、egは表示されます。which
which
which
type python