4

私はpythonの2つのバージョンを持っていました.. python 2.6とpython 2.7

私はちょうど今python 2.6を削除しました(むしろ非常に安全でない方法で)..

python と入力すると、次のエラーが表示されます。

 python: VERSIONER_PYTHON_VERSION environment variable error (ignored)
python: posix_spawn: /System/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python: No such file or directory

私のpython 2.7はにインストールされています

/Library/Frameworks/Python.framework/Versions/2.7/bin/python

私がどのpythonをするとき

/usr/bin/python を取得します

私が作成したこの混乱を解決するにはどうすればよいですか。

4

1 に答える 1

3

Apple 提供の Python 2.6 を削除したようです。あなたはそれをすべきではありませんでした。/usr、 以外/usr/local、または 内のファイルを削除しないでください/System/Library。Python 2.7 を にインストールしたときのように、Python の別のフレームワーク バージョンをインストールする場合、どのバージョンを/Library/Frameworks使用するかを管理するPATHには、.xml を変更しようとするのではなく、シェル環境変数を管理します/usr/bin/python。(1) 次の OS X アップグレードまで Apple 提供の Python 2.6 なしで生活し、必要な Apple 提供の他のユーティリティが Python 2.6 に依存しないことを望みます。または(2)OS Xをすべて再インストールします。または (3) 何を削除したかを正確に覚えていて、完全なバックアップがある場合は、削除したファイルの復元を試みます。新しい Python 2.7 を使用するには、パスの最初に配置します。たとえば、次のようになります。

export PATH=/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH
于 2013-03-02T06:30:02.820 に答える