編集:

編集:

Canopy をインストールし、デフォルトの Python 環境に設定しましたが、ソフトウェアに問題があります。現在、次のようになっています。

$ which python
/home/renanpc/Enthought/Canopy_64bit/User/bin/python

しかし、Canopy をアンインストールする必要があり、アンインストールする前に ( ) で Python パスをデフォルトにリセットする必要があります/usr/bin/pythonが、これは Canopy では実行できません (他の問題のため)。どうすれば実行できますか?

の値PATH:

$ echo $PATH
/home/renanpc/Enthought/Canopy_64bit/User/bin:
/home/renanpc/anaconda/bin:/usr/local/sbin:/usr/local/bin:
/usr/sbin:
/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

答え1

おそらく、次のコマンドを実行することになります。

export PATH=":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

export PATH="/usr/bin:$PATH"または、おそらく、パスの先頭にある Anaconda ディレクトリの前に、そのディレクトリで python が見つかる必要があるだけなので、おそらく動作するでしょう。

これにより、 から不要なパスが一時的に削除されPATH、 で元の python が見つかるはずです。/usr/binまたは、 の後に anaconda ディレクトリを移動した可能性があります/usr/bin。いずれにしても、これらの変更は現在のターミナル セッションでのみ保持されます。 への変更をPATH保持するには、 のコマンドを .bashrc (または同等のもの) に追加する必要があります。

ただし、アンインストールする前になぜこれを行う必要があるのか​​わかりません。詳細を提供していただければ、より役立つ情報を提供できるかもしれません。

編集:

OP が指摘しているように、Canopy はインストール時に bash プロファイルに他の不要なファイルも追加します。そのため、それをすべて削除したい場合は、コマンドを使用してsudo gedit ~/.bashrcプロファイルを編集し、canopy を参照する行をすべて削除します (通常、前の行の「Canopy インストーラーによって追加されました」というコメントで始まります)。

関連情報