使用conda-forge强制升级软件包时有破坏anaconda python的风险吗?

时间:2019-05-12 03:31:32

标签: python anaconda conda pypi conda-forge

在我的anaconda设置中,一些蟒蛇包(例如anaconda中的arrow)使用pypi通道。但是,这些软件包不是最新版本。最新版本可在conda-forge频道中找到。例如,要使用conda-forge升级到最新版本的arrow,我运行以下命令;

$ conda install -c conda-forge arrow

默认频道为pypi而不是conda-forge的原因应该有一定的原因。因此,如果我要使用conda-forge渠道强制升级软件包,会有破坏anaconda软件包的风险吗?

我安装了在Windows 10上运行的anaconda 2018.12。

1 个答案:

答案 0 :(得分:1)

最安全的做法是制作一个新的环境

conda create -n myenv -c conda-forge arrow

以我的轶事经历来看,最危险的事情是在 base 上安装东西。不幸的是,这是许多Anaconda用户所做的事情,这很可能是因为Anaconda分发时已经安装了 base 中安装的所有内容。