每次我使用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
。