python3.6中anaconda安裝sklearn踩坑實錄
首先我是用pycharm完成的,要確定命令行和界面里是同一個環(huán)境。
如果不確定可以設(shè)置再add在新增加的環(huán)境里看現(xiàn)在是哪個環(huán)境,只要選擇已有的環(huán)境,雖然project interpreter里面好像新增了個(2),但是包可以直接移植過來。


然后可以檢查一下自己現(xiàn)在的Python版本和conda版本和解釋器里的一樣不。
conda是在終端輸入,conda info -e,第一個星號就是自己的版本。
Python是在Python終端里面輸入,import sys和sys.executable查看當(dāng)前Python解釋器的版本。
因為想排除鏡像源的問題,所以我直接打開了C:\Users\你的用戶名下生成.condarc文件,把全部鏡像源直接刪掉了。不加任何內(nèi)容就是默認(rèn)的源。
注意默認(rèn)源應(yīng)該是conda有的包都有,所以如果這時候說環(huán)境檢測不到,那只能直接pip安裝了!比如這個:pip install neurolab
看到很多說法是直接conda config --remove-key channels,但是我這樣會報錯,所以直接找了配置文件刪改。
然后在這里聲明
沒有sklearn這個包,而是整個scikit-learn大包
因此根據(jù)官網(wǎng)直接:conda install scikit-learn
按道理conda會直接配置好環(huán)境,但是當(dāng)我直接from sklearn import preprocessing的時候,發(fā)現(xiàn)出現(xiàn)了錯誤,OSError: [WinError 126] 找不到指定的模塊。
行吧我以為是安裝過程哪里出現(xiàn)了問題,打算直接用conda更新包更新到最新的版本 這更新不要緊,卻更新出了問題。conda update scikit-learn
因此接下來一部分是給已經(jīng)更新出了問題的人看的。沒用問題的直接滑到最后。

也就是很多提示要求我刪除這些文件,我一一找到并刪掉重啟電腦了。
WARNING conda.gateways.disk.delete:unlink_or_rename_to_trash(140):
Could not remove or rename
D:\anaconda3\Library\include\qt\QtWidgets\qtoolbar.h. c~. Please
remove this file manually (you may need to reboot to free file
handles)
然后遇到了這個問題:valueError: failed to parse CPython sys.version,必定報錯在第一個import文件處,根據(jù)這個博客定位了錯誤:注意要ctrlB才能進入第二個頁面去增加正則表達式過濾掉"|Anaconda xxx|"等信息。

但是還是不可以啊。一切仿佛回到了原點。并且說[WinError 126]錯誤基本都是dll問題,但是我仔細看了他們的錯誤發(fā)現(xiàn),他們
之所以是dll的問題是因為報錯信息的中間有出現(xiàn)dll的調(diào)用,而我的并沒有。

因此我并不是任何dll的問題!
然后我終于在這里找到了問題的答案!最開始是需要sklearn的包,但是后面是到引用scipy的包時出現(xiàn)的問題!

因此根據(jù)結(jié)論我對scipy進行降級處理:pip install scipy==1.4.1,終于跑了起來!
噢天哪我真的不知道為什么conda沒有幫助我下好正確的版本??!難道是這個是基礎(chǔ)環(huán)境和之前爬蟲的時候出現(xiàn)了環(huán)境的沖突嗎!
到此這篇關(guān)于python3.6中anaconda安裝sklearn踩坑實錄的文章就介紹到這了,更多相關(guān)python3.6中anaconda安裝sklearn內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python自動檢測SSL證書是否過期的實現(xiàn)示例
SSL證書是有有效期的,一旦過期就會失效,從而帶來安全風(fēng)險,本文主要介紹了Python自動檢測SSL證書是否過期的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下2023-11-11
dpn網(wǎng)絡(luò)的pytorch實現(xiàn)方式
今天小編就為大家分享一篇dpn網(wǎng)絡(luò)的pytorch實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01
python判斷文件夾內(nèi)是否存在指定后綴文件的實例
今天小編就為大家分享一篇python判斷文件夾內(nèi)是否存在指定后綴文件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06

