0

Mac 10.6 を使用して、python 2.7 をダウンロードしてインストールしてみました。インストーラーは終了し、Applications フォルダーに python 2.7 がありますが、framework フォルダーはまだ変更されておらず、最新は 2.6 です。

Pythonスクリプトを実行するとき、右クリックしてPython Launcher(2.7)(デフォルト)を選択しますが、行を含めました

import sys
print(sys.version)

私のスクリプトでは、それは示しています

2.6.2 (r262:71600, Apr 16 2009, 09:17:39) 
[GCC 4.0.1 (Apple Computer, Inc. build 5250)

どうしたの?

また、IDLE 2.7 は動作しません (接続がブロックされていると主張しています) が、2.6 は動作します。

4

3 に答える 3

2

一部の Mac プログラムはその特定のバージョンに依存しているため、プレインストールされている Python をアップグレードするのは危険です。依存関係を壊さないように、ActivePythonを使用する必要があります。それを開始するには、次のように入力します。

python2.7

ターミナルで。

于 2012-06-22T03:54:37.033 に答える
1

コマンドを実行するたびにpython端末がpython2.7代わりに実行されるように、端末設定または .bash 設定ファイルを介していつでもエイリアスを作成できます。

alias python='python2.7'端末に入力して開始します。

于 2012-06-22T04:20:52.493 に答える
0

最初に確認することは、 /usr/local/bin (システムの一部ではないバイナリやパッケージマネージャーがインストールされている場所) が $PATH の /usr/bin の前にあることを確認することです。残りはすべて同じです。 /usr/local/* の。

Python をアップグレードする最も簡単な方法はおそらくhomebrewです。これは基本的に OSX 用の優れたパッケージ マネージャーです (macports/fink に似ていますが、より優れています)。

それができない場合は、手動でアンインストールして (/usr/local/ を調べて)、もう一度やり直してください。これを行うための最良の方法は、おそらく virtualenv です。ここでは、ユーザーの書き込み権限を使用して Python をインストールできます (モジュールを簡単にインストールできます)。

于 2012-06-22T05:47:03.680 に答える