2016-07-18 11 views
0

MacPortを使用してPythonをインストールしましたが、結果に満足していますが、他のバージョンのPythonが他のディレクトリにインストールされていることがわかりました。このノートブックを使用し、おそらく他の手段で数年インストールされています。MAC OSでの古いPythonインストールの削除

私はMacPortsでインストールされていた以外のPythonへの参照をすべて削除しようとしましたが、考えていません。コマンドrm -rfでディレクトリを削除しようとしましたmas even using sudo rm -rf成功しました。

古いインスタレーションはディレクトリにあります。

  • /System/Library/Frameworks/Python.framework/Versions/
  • /ライブラリ/ Pythonの/

の起源を発見する方法そのような施設と永久に削除?

答えて

1

システムのPythonを削除しないでください。それらは他のプログラムによって使用されるかもしれません。 (OS X上のものが実際にそれらを使用しているかどうかは分かりませんが、それを保つのが最善です)

MacPortsのbinディレクトリ(/opt/local/bin)が$PATHの先頭にあることを確認してください。

1

Do not!/Libraryおよび/ Systemという名前は、それらがOSレベルのディレクトリであることを示しています。誰もそれらをインストールしませんでした。代わりに、Macや他のLinuxベースのシステムでは、システムレベルのサービスのためにデフォルトでそれらが使用されています(手動でアップグレードしたり、システムの安定性を損なうべきではありません)。

重要なことは、インストールディレクトリを$ HOME/.bashrcファイルのPATHというシステム変数に追加するだけです。そして、あなたがいつもpythonを使うと、システムはあなたのpythonであるPATH上の最初のpythonの出現を常に探します。オープンターミナル、(一度寿命に)次のコマンドを入力します。

echo "PATH={a-path-to-the-folder-containing-your-executable-python}:\$PATH" >> $HOME/.bashrc

はそれを説明するには、引用されたコマンドが実行可能ファイルを検索するための最初の場所としてインストールディレクトリを付加します。 >> $HOME/.bashrcこのコマンドは、ログイン時に自動的に端末環境を設定するファイルである.bashrcの最後の行に書き込まれます。

関連する問題