PackagesNotFoundError: The following packages are not available from current channels


今天python在安裝一些包(xgboost,mlxtend)的時候遇到這個問題。

按照其他博客的方法,如https://blog.csdn.net/miao0967020148/article/details/85230430可以解決,但是每次安裝新包又會出現這個問題,最后看了其他一些博客,應該是路徑中沒有添加需要安裝包所在的channel導致,可以通過下面的方法徹底解決:

終端中輸入代碼:

conda config --add channels conda-forge

再通過conda或者pip安裝自己需要的包就不會再出問題了。

注意channel不一定是conda-forge,根據你需要安裝包的類型,具體包屬於那個類型可以通過代碼來查看:

anaconda search -t conda 要安裝的包

當然啦如果你需要安裝的包比較少也可以直接按照上面給出鏈接的博客方法進行操作:)


免責聲明!

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



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