The following packages will be SUPERCEDED by a higher-priority channel是什麼意思?

  參考資料:blog

  https://stackoverflow.com/questions/42015732/the-following-packages-will-be-superceded-by-a-higher-priority-channelget

  在使用conda安裝或者更新包的時候,常常會出現這樣的提示:The following packages will be SUPERCEDED by a higher-priority channelit

  字面意思就是 下面的包將會被一個更高優先級的頻道(中的包)取代。那麼到底這句話的含義是什麼呢?從文首的stackoverflow連接找到了相關問題,下面是本身的理解。io

  首先,channel(頻道)這個詞在conda裏就至關於咱們所熟知的軟件源,一個軟件會在世界各地分發軟件源和鏡像。咱們能夠在conda中設置一系列源,這些源的的優先級是從上到下的。如圖所示,conda info命令可喚出ast

  我在終端中運行conda update tensorflow,package plan中出現了下面這一行:tensorflow

   OK,在頻道中查找,/anaconda/pkgs/main/osx-64的優先級是否是比anaconda/pkgs/main/noarch高?是的,好的,conda將會用/anaconda/pkgs/main/osx-64中的gast代替原先已經安裝的,來自anaconda/pkgs/main/noarch的gast。軟件

相關文章
相關標籤/搜索