1. ホーム
  2. パイソン

[解決済み】OS XでPythonのデフォルトバージョンを3.xに設定する方法は?[重複)。

2022-03-24 16:40:16

質問

私はMountain Lionを使用しており、基本的なデフォルトのPythonのバージョンは2.7です。Python 3.3をダウンロードし、デフォルトとして設定したいのですが、どうすればいいですか?

現状では

$ python
    version 2.7.5
$ python3.3
    version 3.3

を実行するたびに、その都度 $ python を開くのでしょうか?

解決方法は?

デフォルトの python 実行ファイルのバージョンをシステム全体で変更すると、 python2 に依存しているいくつかのアプリケーションが壊れる可能性があります。

macOSのデフォルトシェル(10.14以下はbash、10.15はzsh)は似たような構文なので、ほとんどのシェルでコマンドの別名をつけることができます。と書くことができます。 alias python='python3' の中に ~/.profile を作成し、ソース ~/.profile の中で ~/.bash_profile~/.zsh_profile のような行を追加してください。

[ -e ~/.profile ] && . ~/.profile

こうすることで、シェルをまたいでもエイリアスが機能するようになります。

これを使って python コマンドを呼び出すようになりました。 python3 . もし、quot;original" python を呼び出したい場合(これは パイソン2 を使用することができます。 command python これはエイリアスをそのままにし、すべてのシェルで動作します。

インタプリタの起動頻度が高い場合 (私はそうしています) のように、いつでも追加できるようにエイリアスを作成することができます。

alias 2='python2'
alias 3='python3'


ヒント スクリプトの場合、shebangのようなものを使用する代わりに

#!/usr/bin/env python

を使用します。

#!/usr/bin/env python3

この方法では、pythonの実行にpython3を使用します。 実行可能ファイル .