Condaに問題があります。次のようなコマンドを実行した後:
conda install -c /my_conda_channel numpy --offline --override-channels
デフォルトのcondaチャンネルが「my_conda_channel」になったため、このチャンネルからの後続の各パッケージはデフォルトのチャンネルに取って代わりますが、これは私が望むものではありません。私は前者をテスト目的でのみ行いました。
チャンネルの動作をリセットするにはどうすればよいですか?
~/.condarc
から順序を変更して、defaults
が最初のチャネルとして
channels:
- defaults
- conda-forge
この行を追加します
channel_priority: true
または、コマンドラインで次のコードを実行します
conda config --set channel_priority true
その後、再び実行します
conda update --all
がんばろう
ホームディレクトリに移動し、エディターで.condarc
を開きます。 channels
に移動して、優先度を編集します。
channels:
- defaults
- my_conda_channel
これで、defaults
がmy_conda_channel
より優先されます。 my_conda_channel
を削除することもできます。
別のオプションは、優先リストの一番下にチャンネルを移動することです。
コマンドを実行します...
conda config --append channels my_conda_channel
次のような応答が返されるはずです...
Warning: 'my_conda_channel' already in 'channels' list, moving to the bottom
確認...
conda config --get channels
次のようになります...
--add channels 'defaults' # highest priority
--add channels 'my_conda_channel' # lowest priority