[python]2.5、2.6、3.x系など、バージョンの違い

カテゴリ: python / author: uechoco / 2010年08月06日 10:27:30
この記事を読む時間:226くらい

突然ですが、Python始めました。GAEもやりたいし、最近の大きなソフトウェアのバックエンドにはPythonが控えていたり、Jythonなども有りますから、やっといて損なことはないです。

さてさて、Pythonっていろいろなバージョンがあるようです。SnowLeopardの標準の(プリインストールの)Pythonは2.6.1でした。また3.x系も並行で進んでいて、こちらは2系と非互換な部分もあるようです。一方で、Google Apps EngineのPythonは2.5.2でして、若干古いわけです。GAEをやる場合は2.5系のインストールが必要なようです。

バージョンのまとめ(2010/08):

  • Google Apps Engine:Python 2.5.2
  • SnowLeopard(Mac OS X 10.6.4):Python 2.6.1
  • Python 2系最新版:Python 2.7
  • Python 3系最新版:Python 3.1.2
  • その他:Jython

ちなみに、SnowLeopardにMacPortsでPython 2.5をインストールするなら

Bash:
  1. $ sudo port install python25 python_select

これだけです。ちょっと時間かかります。python_selectはPythonの切り替え便利ツールです。現在のバージョンの一覧を表示してみます

Bash:
  1. $ python_select -l
  2. Available versions:
  3. current none python25 python26-apple

Python 2.5に切り替えてみましょう。

Bash:
  1. $ sudo python_select python25
  2. # ここでターミナルの再起動が必要かも?(私の場合は必要だった気がする)
  3. $ python -V
  4. Python 2.5.4

こんな感じでインストールできました。

追記:こちらも参考にしてください:[python]MacPortsで入れたPythonでeasy_install : うえちょこ@ぼろぐ


コメントはまだありません »

コメントはまだありません。

この投稿へのコメントの RSS フィード。 TrackBack URI

コメントする

Copyright © 2012 うえちょこ@ぼろぐ. WP Theme created by Web Top.