2017-12-18 3 views
3

Anaconda 4.4.0(Windows、Python 3.6、64ビット)があります。 私は、最新のアナコンダに5.0.1最新のAnaconda 5.0.1にアップグレードする方法

いくつかのオプションにアップグレードしたいと思います:

  1. フルインストーラをダウンロードし、(4.4.0の)既存のインストールから
  2. それを実行し、実行「conda更新を - すべての」
  3. 既存のインストールの実行から 『conda更新アナコンダ』

これらのオプションの中のトレードオフは何ですか?推奨されるものは何ですか?

答えて

2
  1. 既存のAnacondaをアンインストールした場合、この方法でアップグレードの問題が発生しにくくなります。おそらく遅くなるでしょう。 2台のconda[.exe]ファイル、2つのAnacondaプロンプトショートカットなどで終わらないように、古いAnacondaをアンインストールする必要があります。間違った条件でパッケージをインストールしようとすると、何が起きているのか非常に混乱してしまうかもしれません。
  2. conda update --all:これにより、Anacondaインストーラのバージョンに関係なく、環境内のすべてのパッケージが最新のバージョンに更新されます。これは、Anacondaインストーラのものとは異なるパッケージのバージョンになり、互換性のないパッケージに関するエラーメッセージがになる可能性があります。そのため、にエラーメッセージが表示されるため、これはお勧めしません。
  3. conda update anacondaanacondaと呼ばれる「メタパッケージ」が最新バージョンに更新されます。このパッケージはすべてのパッケージの特定のバージョンに依存しており、Anaconda(会社)はこれらがすべて連携して動作することを保証します。したがって、anacondaパッケージをアップデートすると、すべてのパッケージが最新バージョンのAnacondaインストーラで使用されているバージョンにアップデートされます。

私の提案(いくつかの経験に基づいて、私はアナコンダの従業員ではない)は#3を試行することになり、失敗したら#1を試してください。

+0

※互換性のないパッケージになる可能性があります。コンドマのパッケージマネージャは、それらがお互いに互換性があることを確認します。 –

+0

@PaulH condaソルバーは完璧ではありません。試してアップグレードするパッケージがたくさんある場合、問題が発生する可能性が高くなります。いずれにしても、互換性のないパッケージをインストールしなくても、互換性がなければ、非常にまれなエラーメッセージ – darthbith

+0

になります。特に、 "anaconda"メタパッケージ –

関連する問題