Anaconda は .bashrc
にパスを追加します であるため、最初に検出されます。デフォルトの Python インスタンスへのパスを .bashrc
に追加できます 使用しない場合は、Anaconda へのパスを削除してください。
フルパス /usr/bin/python
を使用することもできます Bash でデフォルトの Python インタープリターを使用します。
.bashrc
を離れる場合 ファイルはそのまま、 python
を使用して実行するコマンド Anaconda インタープリターを使用します。必要に応じて、alias
を使用することもできます 通訳者ごとに。
export PATH=$HOME/anaconda/bin:$PATH
のようなものが表示されます あなたの .bashrc
で ファイル。
したがって、基本的に、Anaconda を日常のメイン インタープリターとして使用する場合は、デフォルトの Python へのフル パスを使用するか、alias
を作成します。 .逆にしたい場合は、 export PATH=...
を削除してください . bashrc
から Anaconda Python インタープリターへのフル パスを使用します。
これまでのすべての提案を試した結果、ファイル ~/.bashrc の export ステートメントを変更すると思います Piotr Dobrogost が示唆しているように、次の点を考慮して最適なオプションです:
- ステートメント全体を削除する場合は、Conda バイナリのフル パスを使用する必要があります。
- ディレクトリ anaconda/bin/ で Conda 4.4.10 リンクを使用する /usr/bin にあるシステムのバイナリではなく、同じディレクトリにあるバイナリを指す .
- このアプローチを使用すると、以前に $PATH に含まれていたすべてのシステム プログラムと、フル パスを使用せずに anaconda に固有のものを取得できます。
ファイル ~/.bashrc で の代わりに
# Added by the Anaconda3 4.3.0 installer
export PATH="/home/user/anaconda3/bin:$PATH"
export PATH="$PATH:/home/user/anaconda3/bin"
私は同じ問題に直面しました。次のことができます。
.bashrc に移動します ファイルを開くと、同様の行が見つかります:
export PATH=~/anaconda3/bin:$PATH
コメントアウトして、代わりに次のように入力します:
alias pyconda='~/anaconda3/bin/python3'
またはあなたの道が何であれ。これでうまくいきました。