
Macを使ってPythonを学びたいです。
学習用の教材でこのバージョンを使用しているため、Python バージョン >= 3.1.3 をセットアップしたいと考えています。
python
ターミナル結果バージョン2.6.1に入力すると、python.org の dmg インストーラーを使用するターミナルのPythonバージョンには影響しませんが、独自のシェルがバンドルされています。Applications/Python 3.1/Idle.app
学習にはこのシェルを使用する必要がありますか、それとも Snow Leopard にバンドルされている Python バージョンを更新するより良い方法がありますか?
すでに試してみましたdefaults write com.apple.versioner.python Version 3.1.3
が、defaults write com.apple.versioner.python Version 3.0
結果が出ませんでした。
答え1
Python 3 は物事を壊します。そのため、Python 2 を置き換えず、python
引き続き 2 を起動します。
Python 3 を取得するには、 と入力します。を編集して追加することで、python3
を変更する必要がある場合があります。$PATH
~/.bash_profile
PATH="/Library/Frameworks/Python.framework/Versions/3.1/bin:${PATH}"
export PATH
python
にマップするシェル関数またはエイリアスを定義するとpython3
、古いスクリプトが引き続き実行され、と入力してpython
バージョン 3 を取得できます。
に追加.bash_profile
:
alias python='python3'
/usr/bin/env python
Python 2 の提供を継続します。
答え2
構文が大きく異なるため、Python 2.x を必要とするアプリは 3 では動作しなくなるため、デフォルトを変更することはあまり望ましくありません。
python の代わりに python3 と入力すると、バージョン 3 が使用されると思います (または、私がそのように設定しただけかもしれません)。
答え3
IDLE を使用すると、Python を学習するのに最適です。コードを含むファイルを保存するか、シェルから個々のコード行を実行することができます。
必要に応じて、Mac にインストールした Python 3.1 で TextMate などのテキスト エディターや Eclipse などの IDE を使用できます。これらのアプリケーションを Python インタープリターの場所を指すように指定するだけです。
私は次の投稿この方法で TextMate を Python 3 で設定する方法を説明します。お役に立てば幸いです。