问题
I am having issues with conda. After running commands such as:
conda install -c /my_conda_channel numpy --offline --override-channels
the default conda channel has now become 'my_conda_channel' so that each subsequent package from this channel supercedes the default channel, which is not what I want. I did the former just for testing purposes.
How do I reset the channel behaviour?
回答1:
Change the order from ~/.condarc
so that defaults
the first channel as
channels:
- defaults
- conda-forge
and add this line to it
channel_priority: true
or run the following code in command-line
conda config --set channel_priority true
then again run
conda update --all
Good Luck
回答2:
Go to your home directory and open .condarc
in an editor. Go to channels
and edit the priority:
channels:
- defaults
- my_conda_channel
Now defaults
will be preferred over my_conda_channel
. You can also delete my_conda_channel
.
回答3:
Another option would be to move your channel to the bottom of the priority list.
Run the command....
conda config --append channels my_conda_channel
You should get a response like this...
Warning: 'my_conda_channel' already in 'channels' list, moving to the bottom
Verify...
conda config --get channels
Which should give you something like...
--add channels 'defaults' # highest priority
--add channels 'my_conda_channel' # lowest priority
来源:https://stackoverflow.com/questions/48547046/resetting-conda-channel-priorities