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


  參考資料:

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

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

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

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM