CentOS 6.7マシンでcondaバージョンを4.3から4.2にダウングレードする必要があります。そのために必要なコマンドは何ですか?
新しくインストールされた(アップグレードされた)バージョンに重大なバグがある場合を除いて、conda
をダウングレードすることはお勧めしません。
しかし、尋ねたので:パッケージに={version}
を追加することでバージョンを指定できます。これはconda
パッケージに対しても機能します:
$ conda install conda=4.2
特定の4.2
バージョンが必要な場合は、次の例も使用できます。
$ conda install conda=4.2.15
Condaのダウングレードは非常にリスクが高いことに注意してください。ダウングレード後、conda
は完全に失敗するか、正しく動作しない可能性があります。 Condaは時間とともに進化する多くのメタデータを使用します...したがって、ダウングレードされたcondaバージョンがこれらの意味を理解できない場合、またはさらに悪化させる場合、conda環境を回復する方法に苦痛を感じるでしょう。 ご自身の責任でコンダをダウングレードしてください(そして、私の意見では本当に、本当に必要)!
既にconda
をダウングレードし、例外(たとえば、CondaUpgradeError
)をスローしている場合、 condaリポジトリのトラブルシューティングガイド 便利である:
コンダアップグレードエラー
原因
Condaを4.6.1から4.5.xにダウングレードし、
conda install conda
またはconda upgrade conda
を試みると、次のような解決およびアップグレードエラーが生成されます。Solving environment: failed CondaUpgradeError: This environment has previously been operated on by a conda version that's newer than the conda currently being used. A newer version of conda is required. target environment location: /opt/conda current conda version: 4.5.9 minimum conda version: 4.6
解決
.condarcファイルを変更します。 .condarcファイルを直接編集してパラメーターを設定します:condaバージョン4.5.12の
allow_conda_downgrades: true
。これでアップグレードできます。 4.5.12より古いものがある場合は、パッケージキャッシュからconda 4.6.1を再度インストールします。例:
conda info
がpackage cache : /opt/conda/pkgs
と表示され、Pythonバージョンが3.7の場合、コマンドラインでconda install /opt/conda/pkgs/conda-4.6.1-py37_0.tar.bz2
と入力して問題を解決します。