web-dev-qa-db-ja.com

pythonパスをリセット

Canopyをインストールし、デフォルトのpython環境に設定しましたが、ソフトウェアに問題があります。現在は次のとおりです。

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

しかし、私はキャノピーをアンインストールする必要があり、アンインストールする前に(/usr/bin/python)でpythonパスをデフォルトにリセットする必要があり、これはキャノピーでは実行できません)。どうやってやるの?

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
Renan Tardelli

おそらくやりたいことは、コマンドを実行することです:

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で見つかるか、/usr/binの後にanacondaディレクトリが移動するはずです。いずれにせよ、これらの変更は現在の端末セッションでのみ持続します。 PATHへの変更を永続化するには、コマンドを.bashrc(または同等のもの)に追加する必要があります。

ただし、アンインストールする前にこれを行う必要がある理由はわかりません。あなたがより多くの詳細を提供するならば、私はより多くの助けになることができるかもしれません。

編集:

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

2
elethan