13

私はOSX10.8.2を実行していますが、デフォルトではPython2.7.3に付属していると思います。以前にpython.orgからPython2.7.2をインストールしていましたが、それを廃棄して、基本的にシステムのデフォルトのpythonをプリインストールされているものにリセットしたいと思います。その理由は、*。pyファイルを起動するたびにIDLEが開くことを拒否し(インストールされているPython2.7.2 IDLEを指定している場合でも)、最新の状態にしたいからです。

私はこれを使用したことはありませんが、MacPortsがインストールされており、Pythonパスに多くの処理が行われていることがわかります。特にPython2.7パスを「/Library/Frameworks/Python.framework/Versions/2.7/bin」に変更しています。 :$ {PATH} "なので、これが違いを生むかどうかはわかりません。

誰かがここで行動方針を勧めることができますか?必要に応じて、追加情報を提供させていただきます。

4

1 に答える 1

20

削除する必要がある python.org python インストールを構成する 3 つの要素があります。これらの手順は私のために働いた:

  1. 実際の Python インストールを削除します。

    rm -rf /Library/Frameworks/Python.framework
    
  2. 次のフォルダを削除して、Python.org の余分なアプリケーションを削除します/Applications/Python 2.7

    rm -rf /Applications/Python\ 2.7
    
  3. /usr/local/binディレクトリから python 実行可能ファイルへのシンボリック リンクを削除します。

    find /usr/local/bin -type l -and -lname "/Library/Frameworks/Python.framework*" -delete
    
  4. bash 起動スクリプトから次の行を削除またはコメントアウトします ( または のいずれ~/.profile~/.bash_profile)。

    # Setting PATH for Python 2.7
    # The orginal version is saved in .profile.pysave
    PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
    export PATH
    

これらの手順の一部には、たとえばsudo. これが完了すると、元の Mac だけが手元にあるはずです。

http://docs.python.org/2/using/mac.htmlのドキュメントに基づく

于 2013-02-28T12:26:37.213 に答える