環境変数を追加しようとしていますが、デフォルトでコンピューターに Python 2.7 がインストールされています。
以下を使用してデフォルトを変更しました。
デフォルト書き込み com.apple.versioner.python バージョン 2.6
私は今、以下を使用して環境変数を変更しようとしています:
nano ~/.bash_profile
ただし、これは Python 2.7 用です。
2.6 の環境変数を変更するにはどうすればよいですか?
ありがとう!
環境変数を追加しようとしていますが、デフォルトでコンピューターに Python 2.7 がインストールされています。
以下を使用してデフォルトを変更しました。
デフォルト書き込み com.apple.versioner.python バージョン 2.6
私は今、以下を使用して環境変数を変更しようとしています:
nano ~/.bash_profile
ただし、これは Python 2.7 用です。
2.6 の環境変数を変更するにはどうすればよいですか?
ありがとう!
man ページで説明されているように、環境変数を設定してpython
デフォルトを 2.6 にする場合は、 VERSIONER_PYTHON_VERSION
.
したがって、に次の.bash_profile
行を追加します。
export VERSIONER_PYTHON_VERSION=2.6
ただし、これを行う正当な理由はほとんどありません。明示的に必要なバージョンをいつでも実行できます。
$ python2.6
Python 2.6.8 (unknown, Aug 25 2013, 00:04:29)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> ^D
…そして、スクリプトでシバン行を使用して同じことを行います。
$ cat <<EOF >test26.py
> #!/usr/bin/env python2.6
> import sys
> print sys.version
> ^D
$ chmod +x test26.py
$ ./test26.py
2.6.8 (unknown, Aug 25 2013, 00:04:29)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]
さらに重要なことは、2.6 では機能するが 2.7 では機能しないコードがそれほど多くないということです。特に、これが必要な理由は、「2.7 ではなく 2.66 でしか動作しないように見える Echo Nest Remix パッケージを使用しようとしている」ためですが、ドキュメントでは 2.5 から 2.7 までのすべてのバージョンで動作し、明示的に 2.7 を提案しています。ベスト版として。ここにあるデフォルトの Mac バイナリ インストーラは、2.7 でのみ機能します。ソースからインストールする場合は、システムのデフォルトである Python を使用するか、どちらかを使用するようにドキュメントに記載されていますpip
。easy_install
virtualenv
任意のバージョンのインターピーターを使用して、分離された Python 環境を作成するために使用する必要があります。それはあなたの人生をずっと楽にしてくれます。