MacにPython 3.0をインストールする


6

組み込みのPython 2.6.1を使用していますが、Python 3.0を時々実行する必要があります。

  • MacにPython 3.0をインストールしても大丈夫ですか?注意が必要なことはありますか?
  • easy_installはどうですか?Macに2.6と3.0がある場合、easy_installのライブラリはどこにインストールされますか?
  • Pythonを2.6または3.0にポイントする簡単な方法はありますか?

回答:


6

Pythonをインストールする方法はいくつかあり、どの方法が後の回答に影響します。いずれの場合も、最新のPython 3バージョンをインストールする必要があります-3.1.3は最新リリースバージョンです。どちらを実行するかを選択するには、言語が十分に異なるため、コードが2.xまたは3.xブランチに固有であるため、明示的にpython3.1またはpython2.6を呼び出します。実際、多くのコードは#!/ usr / bin / env python行で始まりますが、2.x固有です。python3.1にリンクされているパスにpython実行可能ファイルがあると、pythonを使用するAppleスクリプトが常に/ usr / bin / pythonを検索する問題になるため、適切にインストールされた他のバージョンではなく、常にAppleバージョンが検出されます。

easy_installは外部パッケージsetuptoolsからのものであり、setup.pyにそれをどこに置くかを伝えることができます。

最も単純なのpython.orgインストーラーからのインストールです。これにより、/ usr / local / binにpython3実行可能ファイル(および場合によってはpython)も提供されます。この場合、私は〜/ binにpythonシンボリックリンクを作成します(apple pythonまたはpython3を指し、/ usr / local / binのリンクが必要とするsudoなしで、必要に応じてポイントする場所を切り替えることができます。
この場合python3のeasy_installはデフォルトで/ usr / local / binになり、りんごは/ usr / binにあると思います

私はmacportsバージョンを使用し、/ opt / localにインストールし、3.1または2.6バージョン(またはインストールした他のバージョン)の間で/ opt / local / bin / pythonを切り替えるスクリプトポートを選択します-残念ながらこれを行いません/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin(または3.1など)にあるeasy_installの場合

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.