1) python 2.7 の呼び出し
要するに:これをしないでください。パスが「/usr/lib/python* 2.6 */site-packages/」と呼ばれるのには理由があります。
理由の 1 つは、通常、このディレクトリには「コンパイル済み」の python ファイル (.pyc) が格納されていることです。Python 2.6 と Python 2.7 の .pyc ファイルには互換性がありません。
$ python2.7 /usr/lib/python2.6/sitecustomize.pyc
RuntimeError: Bad magic number in .pyc file
python は、理解できない pyc ファイルをスキップしますが、少なくともプリコンパイル済みファイルの利点は失われます。
別の理由は、物事が混乱する可能性があることです。
$ strace -f python2.7 /usr/lib/python2.6/sitecustomize.py
...
stat("/etc/python2.6", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/etc/python2.6", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat("/etc/python2.6/apport_python_hook", 0x7fffa15601f0) = -1 ENOENT (No such file or directory)
open("/etc/python2.6/apport_python_hook.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/python2.6/apport_python_hookmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/python2.6/apport_python_hook.py", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/python2.6/apport_python_hook.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.7/apport_python_hook", 0x7fffa15601f0) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.7/apport_python_hook.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.7/apport_python_hookmodule.so", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.7/apport_python_hook.py", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/python2.7/apport_python_hook.pyc", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/usr/lib/python2.7/plat-linux2/apport_python_hook", 0x7fffa15601f0) = -1 ENOENT (No such file or directory)
...
あなたの場合、python2.7ディレクトリにpython 2.7にも必要なモジュールをインストールします。
2) python 2.6 の呼び出し
PYTHONHOME が記述されている man ページの部分を確認することをお勧めします。
PYTHONHOME: 標準の Python ライブラリの場所を変更します。デフォルトでは、ライブラリは ${prefix}/lib/python[version] と ${exec_prefix}/lib/python[version] で検索されます。ここで、${prefix} と ${exec_prefix} はインストールに依存するディレクトリであり、どちらもデフォルトです/usr/local へ
Python 2.7 固有のファイル/モジュールを、ローカル インストールの適切なディレクトリに保存できます。これらのファイル/モジュールは、特定のバージョンの python を実行したときにのみ取得されます。この場合、PYTHONPATH (または PYTHONHOME) を設定してはなりません。
注: これは、Debian (およびおそらく他のディストリビューション) が同時にインストールされた異なるバージョンの Python を管理する方法とまったく同じです。
[編集: niboshi からのコメントを受けて、セクション 1 を追加しました。]