3

このリンク(wolfpaulus.com) をたどってネイティブ Apple の python 2.7 インストールを上書きして python 2.7.4 をインストールしようとしましたが、その結果、easy_install と pip の両方が機能しなくなりました。

このリンク(apple.com) は、ネイティブの Apple バンドルを削除してはならないことを示唆しています。

OSXを再インストールせずに、Appleが提供するpython 2.7を復元することは可能ですか? OSX Lion で Python を 2.7.4 にアップグレードするための決定的なガイドはありますか? たとえば、セットアップを壊す前に、でこぼこした django を 2.7.4 にインストールできましたが、matplotlib は、バイナリまたはソースから 2.7 以外へのインストールを拒否しました。

ありがとう。

4

2 に答える 2

2

/System/Libraryまたは/usr( 以外)内のものは決して削除しないでください/usr/local。これらの場所にインストールされたファイルは、OS X の一部として Apple によって管理されます。最悪の場合、OS X システムに致命的な損傷を与える可能性があります。せいぜい、次のソフトウェア更新によってすべての変更が消去されるリスクがあります。特に Python では、他の場所では利用できない Apple 提供の Python 拡張機能を一掃してしまいました。Python などのシステム コンポーネントを更新する正しい方法は、新しいバージョンを別の場所にインストールすることです (python.org の Python インストーラーが で行うように/Library/Frameworks)。次に、シェルを変更してアクセスを管理します。PATH環境変数。残念ながら、Apple では、誤って削除された OS X の個々のコンポーネントを簡単にインストールすることはできません。削除したすべてのシステム Python を適切に復元するには、OS X 自体を再インストールするのが最も簡単な方法です。

Python の別のバージョンをインストールする場合は、それを使用してpipまたはの追加バージョンをインストールする必要もありますeasy_install。一般に、各 Python バージョンには、それぞれ独自のバージョンが必要です。

于 2013-04-13T17:43:11.297 に答える