6

Mac OSX Python 2.7.3をインストールし、新しいバージョンに切り替えてみました:

$ python2.7 -V
Python 2.7.3         # It was installed
$ python -V
Python 2.6.1         # Default is 2.6
$ export VERSIONER_PYTHON_VERSION=2.5
$ python -V
Python 2.5.4         # I can switch to 2.5
$ export VERSIONER_PYTHON_VERSION=2.6
$ python -V
Python 2.6.1         # And 2.6

しかし:

$ export VERSIONER_PYTHON_VERSION=2.7
$ python -V
python: VERSIONER_PYTHON_VERSION environment variable error (ignored)
Python 2.6.1

2.7に切り替えられません!何故ですか?

4

3 に答える 3

5

python.org をインストールすると、python 実行可能ファイルが /usr/local/bin に配置されます。Apple の python は /usr/bin にあります

python.org python を呼び出すには、そのフル パス /usr/local/bin/python を使用するか、/usr/bin の前に /usr/local/bin を配置するようにパスを変更します。フルパス /usr/bin/python を使用して、Apple の python を呼び出すことができます。

一部の python インストール (Macports など) は、さまざまな python インストールへのシンボリック リンクを提供し、それらを切り替えることができるツールを提供します。

于 2012-06-22T10:07:18.613 に答える
1

MacPortsまたはのようなものに頼らずにMacOSXでPythonバージョンを切り替えることはできないと思いますActivePython

于 2012-06-22T04:24:16.320 に答える
0

VERSIONER_PYTHON_VERSION は、アップルがビルドした python パッケージに固有のものだからだと思います。

于 2012-05-04T09:00:12.880 に答える