Homebrew を使用して Python をインストールしました。このpythonのインストールで、サイトパッケージディレクトリを1つだけ認識するようにしたい-/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
ただし、Python シェルを起動してコマンドprint [f for f in sys.path if f.endswith('packages')]
を実行すると、次の出力が得られます。
['/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages', '/Library/Python/2.7/site-packages']
なぜ/Library/Python/2.7/site-packages
最後に座っているのですか?Python の Homebrew インストールでは、/usr/local/ の下にメインの site-packages ディレクトリが 1 つだけあるはずではありませんか ???
編集: 私は virtualenv を使用していますが、これは、virtualenv をインストールする前に、homebrew を使用して python を新規インストールした後に発生しています。また、それを回避するために何をすべきかではなく、なぜそれが起こっているのかに興味があります。