python3.6中anaconda安裝sklearn踩坑實(shí)錄
首先我是用pycharm完成的,要確定命令行和界面里是同一個(gè)環(huán)境。
如果不確定可以設(shè)置再add在新增加的環(huán)境里看現(xiàn)在是哪個(gè)環(huán)境,只要選擇已有的環(huán)境,雖然project interpreter里面好像新增了個(gè)(2),但是包可以直接移植過來。
然后可以檢查一下自己現(xiàn)在的Python版本和conda版本和解釋器里的一樣不。
conda是在終端輸入,conda info -e
,第一個(gè)星號(hào)就是自己的版本。
Python是在Python終端里面輸入,import sys
和sys.executable
查看當(dāng)前Python解釋器的版本。
因?yàn)橄肱懦R像源的問題,所以我直接打開了C:\Users\你的用戶名
下生成.condarc
文件,把全部鏡像源直接刪掉了。不加任何內(nèi)容就是默認(rèn)的源。
注意默認(rèn)源應(yīng)該是conda有的包都有,所以如果這時(shí)候說環(huán)境檢測不到,那只能直接pip安裝了!比如這個(gè):pip install neurolab
看到很多說法是直接conda config --remove-key channels
,但是我這樣會(huì)報(bào)錯(cuò),所以直接找了配置文件刪改。
然后在這里聲明
沒有sklearn這個(gè)包,而是整個(gè)scikit-learn大包
因此根據(jù)官網(wǎng)直接:conda install scikit-learn
按道理conda會(huì)直接配置好環(huán)境,但是當(dāng)我直接from sklearn import preprocessing
的時(shí)候,發(fā)現(xiàn)出現(xiàn)了錯(cuò)誤,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)
然后遇到了這個(gè)問題:valueError: failed to parse CPython sys.version
,必定報(bào)錯(cuò)在第一個(gè)import文件處,根據(jù)這個(gè)博客定位了錯(cuò)誤:注意要ctrlB才能進(jìn)入第二個(gè)頁面去增加正則表達(dá)式過濾掉"|Anaconda xxx|"等信息。
但是還是不可以啊。一切仿佛回到了原點(diǎn)。并且說[WinError 126]錯(cuò)誤基本都是dll問題,但是我仔細(xì)看了他們的錯(cuò)誤發(fā)現(xiàn),他們
之所以是dll的問題是因?yàn)閳?bào)錯(cuò)信息的中間有出現(xiàn)dll的調(diào)用,而我的并沒有。
因此我并不是任何dll的問題!
然后我終于在這里找到了問題的答案!最開始是需要sklearn的包,但是后面是到引用scipy的包時(shí)出現(xiàn)的問題!
因此根據(jù)結(jié)論我對scipy進(jìn)行降級處理:pip install scipy==1.4.1
,終于跑了起來!
噢天哪我真的不知道為什么conda沒有幫助我下好正確的版本??!難道是這個(gè)是基礎(chǔ)環(huán)境和之前爬蟲的時(shí)候出現(xiàn)了環(huán)境的沖突嗎!
到此這篇關(guān)于python3.6中anaconda安裝sklearn踩坑實(shí)錄的文章就介紹到這了,更多相關(guān)python3.6中anaconda安裝sklearn內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
TensorFlow實(shí)現(xiàn)RNN循環(huán)神經(jīng)網(wǎng)絡(luò)
這篇文章主要介紹了TensorFlow實(shí)現(xiàn)RNN循環(huán)神經(jīng)網(wǎng)絡(luò),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-02-02Python實(shí)現(xiàn)打印彩色字符串的方法詳解
print?也許是我們在使用?Python?的時(shí)候用的最多的一種操作,但是經(jīng)常發(fā)現(xiàn)很多人可以打印彩色文本,這種操作是怎么得到的呢?本文就來為大家詳細(xì)講講2022-08-08python實(shí)現(xiàn)AHP算法的方法實(shí)例(層次分析法)
這篇文章主要給大家介紹了關(guān)于python實(shí)現(xiàn)AHP算法(層次分析法)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09關(guān)于python中range()的參數(shù)問題
這篇文章主要介紹了關(guān)于python中range()的參數(shù)問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05pandas如何將表中的字符串轉(zhuǎn)成數(shù)值型
在用pd.read_csv讀數(shù)據(jù)時(shí),將要轉(zhuǎn)換數(shù)據(jù)類型的列名和類型名構(gòu)成字典,傳給dtype,怎么轉(zhuǎn)換呢,下面小編給大家分享下pandas將表中的字符串轉(zhuǎn)成數(shù)值型,感興趣的朋友一起看看吧2023-02-02對PyTorch torch.stack的實(shí)例講解
今天小編就為大家分享一篇對PyTorch torch.stack的實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07