Каждый раз, когда я использую conda install -c some_channel
для установки пакета Python, conda пытается обновить другие пакеты с some_channel
.Например, здесь я пытаюсь установить hdbscan
из conda-forge
, и conda также хочет обновить ca-certificates
.
The following NEW packages will be INSTALLED:
hdbscan: 0.8.18-py36h7eb728f_0 conda-forge
The following packages will be UPDATED:
ca-certificates: 2018.03.07-0 anaconda --> 2018.8.24-ha4d7672_0 conda-forge
certifi: 2018.8.24-py36_1 anaconda --> 2018.8.24-py36_1001 conda-forge
openssl: 1.0.2p-h1de35cc_0 anaconda --> 1.0.2p-h470a237_1 conda-forge
Proceed ([y]/n)? n
Примечание , которое пытается сделать condaэто даже если версии пакета из двух каналов идентичны.Так что речь идет не только об обновлении до более новой версии.
Могу ли я закрепить канал для пакетов без закрепления номеров версий?Я не возражаю против обновления ca-certificates
, если обновление происходит с канала anaconda
.