GNU/Linux >> Linux の 問題 >  >> Linux

ターミナルから呼び出されたときに、Anaconda インストールではなくデフォルトの Python を使用する

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'

またはあなたの道が何であれ。これでうまくいきました。


Linux
  1. ターミナルを閉じるときにすべてのTmuxセッションを閉じるようにBashrcを構成するにはどうすればよいですか?

  2. システム全体の端末で環境を切り替えると呼ばれますか?

  3. Ubuntu16.04にAnacondaPythonディストリビューションをインストールする方法

  1. コンソール (Ctrl-C) から強制終了されたときに PyQt アプリケーションを終了させる正しい方法は何ですか?

  2. Linux の端末からの RSS フィード リーダー

  3. cd 使用時の / の使用

  1. XMLStarletを使用してLinuxターミナルでXMLを解析します

  2. LinuxでターミナルからWebを検索する方法

  3. パスを変更せずに特定のプログラムのデフォルト ディレクトリを変更する