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 インストーラーによって追加されました」というコメントで始まります)。