0

環境変数を追加しようとしていますが、デフォルトでコンピューターに Python 2.7 がインストールされています。

以下を使用してデフォルトを変更しました。

デフォルト書き込み com.apple.versioner.python バージョン 2.6

私は今、以下を使用して環境変数を変更しようとしています:

nano ~/.bash_profile

ただし、これは Python 2.7 用です。

2.6 の環境変数を変更するにはどうすればよいですか?

ありがとう!

4

2 に答える 2

2

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 を使用するか、どちらかを使用するようにドキュメントに記載されていますpipeasy_install

于 2013-10-22T01:33:03.617 に答える
0

virtualenv任意のバージョンのインターピーターを使用して、分離された Python 環境を作成するために使用する必要があります。それはあなたの人生をずっと楽にしてくれます。

https://pypi.python.org/pypi/virtualenv

于 2013-10-22T01:46:06.473 に答える