2012-02-19 2 views
2

私はMercurialのインストールを壊しました。そこで、Python-2.7をPython-2.7.2-macosx10.6.dmgで64ビットMac OS 10.6(Snow Leopard)に再インストールしました。 私は/Library/Frameworks/Python.framework/Versions/2.7/というフォルダを持っています。 Python 2.7.2は解釈可能なぜPython 2.7.2に/usr/lib/python2.7にシンボリックリンクがないのですか?

フォルダ/usr/lib/python2.6は終了しますが、python2.7は終了しません。 PYTHONPATH変数環境を/ usr/lib/python-latest-versionに設定する必要があります。

また、/Library/Python/2.7もありません。それは悪いインストールのように見えません

この/usr/lib/python2.7フォルダを正しく取得する方法はありますか?手動で作成することはできますか?

+1

:あなたは、標準ライブラリのとPythonの標準ライブラリにsysconfigモジュールを使用してのDistutils-インストールサイトパッケージの場所を見つけることができます。このような質問はどこで(スタック・エクスチェンジ・サイトで)行うべきですか? –

答えて

3

ほとんどのPythonフレームワークはOS X上にビルドされています。特にPython.org Pythonがインストールされているような場合は、/usr/lib/python*を使用しないでください。オフトピックとして閉じユーザーに

$ python2.7 
Python 2.7.2 (v2.7.2:8527427914a2, Jun 11 2011, 15:22:34) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import sysconfig 
>>> sysconfig.get_path('stdlib') 
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7' 
>>> sysconfig.get_path('purelib') 
'/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages' 
関連する問題