今天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 要安裝的包
當然啦如果你需要安裝的包比較少也可以直接按照上面給出鏈接的博客方法進行操作:)