anacondaをデフォルトのpythonとして設定する方法は?


11

Anacondaをインストールしました(ipythonノートブック用-パンダプログラムを実行したかった)。これは正常にインストールされていますが、ここで入力するたびに問題が発生します。which python常にデフォルトのpythonが使用されています。/usr/bin/python

誰かがanaconda pythonをデフォルトのpythonとして設定する方法を教えてもらえたら素晴らしいです。私は今までここにnoobですが、次のようにデフォルトパスにアナコンダをインストールしました~/anaconda3

前もって感謝します。

回答:


13

私はあなたが望むのと同じ設定を持っています。私の場合anaconda installer~/.bashrcファイルにエントリが追加されました。なぜあなたがしなかったのか分かりません。だからあなたが望むことをするために、これをあなたの~/.bashrcファイルに追加してください:

export PATH="/home/yash/anaconda3/bin:$PATH"

この後、新しいターミナルを開くか、次のコマンドを使用して、環境変数を更新する必要があります source ~/.bashrc

これとともに:

$ which python
/home/yash/anaconda3/bin/python

そしてpython -v戻ります:anaconda

以前のデフォルトに戻すには、パスビン.bashrcファイルを設定するエントリをコメントアウトして、次の結果を得ます。

$ which python
/usr/bin/python
$ python -v
python 2.7.*

2
それは結構です。しかし、私は環境を使用することをお勧めします。そのようにして、好きなだけ多くのpython環境を作成し、それらを使用してそれらを切り替えることができます。conda.io source activate/deactivate/ docs
Samuel

上記を〜/ .bashrcに追加しましたが、どのpythonがanaconda3バージョンを返さないか.....それを有効にするために再起動する必要がありますか?アナコンダをインストールしました。
user391339

#Anaconda3インストーラーによって追加されたエクスポートPATH = "/ home / d / anaconda3 / bin:$ PATH"
user391339

2
ああ、わかった。新しい端末を再度開くか、
source〜

3

〜/ .bashrcにエントリを追加する代わりに、エイリアスではなくパスであるため、〜/ .profileまたは〜/ .bash_profileにエントリを追加します。また、bashrcにパスを追加すると、端末が不必要に遅くなる場合があります。〜/ .bashrcの詳細な意味とプロファイルとの違いについては、このリンクにアクセスしてください


1

Anacondaをインストールしたら、次を実行します

source ~/.bashrc

.bashrcファイルを開くと、Anaconda pythonが環境変数に追加されていることがわかります。


0

zacやbashのようないくつかのシェルがある場合、anaconda3 pythonをデフォルトとして設定することは、特に難しい場合があります。つまり、デフォルトの.rcファイルにPATH変数を含める必要があります。簡単な修正は単に追加することです

export PATH="/home/username/anaconda3/bin:$PATH"

あなたの~/.profileファイルに。次にsource ~/.profile、ターミナルで実行してファイルを入手します。

を実行して、動作することを確認しwhich pythonます。見るべき/home/username/anaconda3/bin/python


0

2019年以降の更新

Anacondaの新しいバージョンでは、パスにconda / binを手動で追加することはお勧めしません。インストール時にrun conda initpress について質問されますが、yescondaは必要なすべてのオプションを単独で実行します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.