0
0

MacでのPython2、Python3の話

Posted at

macOSでは、標準でPython 2がインストールされていますが、最新のmacOSバージョンではPython 2は廃止され、Python 3が推奨されています。そのため、Python 3を使う場合は通常python3コマンドを使用します。pythonコマンドを使用するとPython 2が実行されるため、エラーが発生します。

もしpythonコマンドを使用してPython 3を実行したい場合は、以下のいずれかの方法でPython 3をデフォルトのPythonに設定することができます。

  1. シンボリックリンクの変更: Python 3の実行ファイルをpythonという名前のシンボリックリンクに設定します。

    sudo ln -sf /usr/bin/python3 /usr/bin/python
    

    これにより、pythonコマンドがPython 3を実行するようになります。ただし、システムの動作が変更されるため、注意して使用してください。

  2. zshの設定変更: zshの設定ファイル(通常は~/.zshrc)にエイリアスを設定して、pythonコマンドをpython3にリダイレクトします。

    echo "alias python='python3'" >> ~/.zshrc
    source ~/.zshrc
    

    これにより、pythonコマンドがPython 3を実行するようになりますが、この設定はzshを使用している場合に限定されます。

いずれの方法を選択してもかまいませんが、通常はpython3コマンドを使用することが推奨されます。特に、システムの設定を変更することで予期しない問題が発生する可能性があるため、注意してください。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0