粗暴解決Anaconda安裝opencv等庫問題

2021-08-29 09:40:49 字數 1734 閱讀 7284

本篇部落格的解決方法適用於那些剛開始使用anaconda因為不熟悉導致庫的安裝出現問題,並且苦於網上的解決方法都試過但仍然不能解決的情況。

之前一直是用vs2010 + opencv2410來做計算機視覺影象處理,因為要用深度學習所以打算用python3 + opencv3來做。早就不想用vs2010了,所有東西都要自己敲,環境每次新建專案都要重新配置。。vs2015之前裝失敗了以後再裝就因為殘留問題更裝不上了,簡直要崩潰。。

然而,雖然用了pycharm + anaconda以後環境不用怎麼配置了,但是安裝庫真的是更不方便,之前簡單的numpy、matplotlib這些庫倒是很方便,直接在file >> settings >>project interpreter >> "+ "(install) 裡查詢安裝就好。

但是像opencv這種庫如果還是按上述方法做的話,要麼是搜尋不到,要麼是安裝以後不能使用,import cv2直接報錯。

我本人是因為剛入坑還不熟悉 pycharm 和 anaconda 所以走了不少彎路,也是昨晚剛解決了opencv庫的安裝問題,所以來給同樣「青澀」的兄弟們分享一下我的方法。當然只是很初級的方法,如果有什麼更專業的解決方式還請大神們不吝賜教。

關鍵點如下:

1.不要裝了anaconda還裝miniconda

我就是因為之前anaconda安裝出了問題導致整個不能用了所以又裝了miniconda。雖然臨時解決了問題但是後面你會發現你在anaconda prompt上操作時總是對miniconda的操作,但是pycharm裡你又是用的anaconda。或者其他什麼情況。總之就是不對應,很煩。

2.anaconda不建議裝在c盤

我的固態只有128,還剩10個g的時候把anaconda的裝了進去。結果隨著我不斷對安裝庫進行嘗試,導致我的c盤直接就剩幾百m了。。

我們發現,當我們想更改安裝路徑,指定乙個我們之前的資料夾安裝的時候,或者是指定到我們剛剛新建的乙個名叫「anaconda3」的資料夾的時候,提示「這是乙個已存在的資料夾」。。其實並不是強制預設安裝到c盤的,解決方法是直接在路徑框輸入你想安裝的碟符,比如f,然後直接輸入乙個f盤下不重名的名字,比如anaconda,如下所示:

f:\anaconda

注意名字一定是f碟符裡面沒有的,而且不要裝在f盤裡的任何乙個子資料夾裡,比如f:\mytool\anaconda,就是直接裝到f盤。

其實就相當於你輸入anaconda以後,自動生成了anaconda名字的資料夾。這樣就避免了「這是乙個已存在的資料夾」。anaconda也就成功裝在了f盤。

3.如果庫死活安裝不上,刪了anaconda,重新裝一遍

對,本篇部落格的核心就是為了解決你死活安裝不上你想要的庫,而且陷入混亂的情況。牙一咬心一橫,把我幾個g大小的anaconda和miniconda全刪了,從頭開始:

安裝anaconda到f盤》開啟pycharm安裝numpy、matplotlib等基本庫》按照之前網上的方法安裝opencv庫》import cv2>>執行》不報錯!!!!

用最簡單的測試**滿足一下自己吧,哎。。

anaconda安裝scrapy報錯解決辦法

問題描述 anaconda安裝scrapy,使用 conda install scrapy 命令。安裝完成後在命令列執行scrapy提示報錯,如圖 windows下安裝就這麼坑。dll load failed 解決辦法 在使用scrapy直接安裝的時候錯誤提示lxml模組沒有安裝好。需要重新手動安裝...

anaconda環境安裝

1.配置環境變數 將新增anaconda的安裝目錄新增到path 二 安裝開發包 1.安裝pip命令 完成pip的安裝 如果在x的scripts目錄下可以找到pip的可執行檔案,則說明安裝成功,反之,重複執行上步驟 最後,把x scripts新增到環境變數path上 如果命令列中鍵入pip vers...

Anaconda環境安裝

2 安裝anaconda bash anaconda3 5.3.1 linux x86 64.sh 3 安裝過程中會需要不斷enter來閱讀並同意license。安裝路徑預設為使用者目錄 可以自己指定 最後需要確認將路徑加入使用者的.bashrc中。最後,立即使路徑生效,需要在使用者目錄下執行 到此...