高版本(3.9版本)python在anaconda安裝opencv庫及skimage庫(scikit_image庫)諸多問題解決辦法

今天開始CV方向的學習,然而剛拿到基礎代碼的時候發現
在這里插入圖片描述
from skimage.color import rgb2gray 和 import cv2標紅(這里是因為我已經配置成功了,所以沒有紅標),我以為是單純兩個庫沒有下載,去pycharm中下載skimage.color 和cv2沒有,后來通過百度明白:cv2是opencv庫中的,而skimage是scikit_image庫中的。

先是opencv下載遇到的問題:(以下失敗的地方均可嘗試)

嘗試一:

通過pycharm中下載opencv或者opencv3始終失敗:在這里插入圖片描述

嘗試二:

后來嘗試在anaconda中進行下載:

conda install opencv

pip install opencv

失敗

嘗試三:

在anaconda中輸入:

conda install --channel https://conda.anaconda.org/menpo opencv3

失敗
在這里插入圖片描述
圖中說:opencv3->python 2.7,3.4,3.5,而我的python版本是3.9(其實和在pycharm中下載錯誤原因一致)
說明是版本不對。
百度發現目前的自帶的安裝方法僅適合python3.5版本及以下的。
在這里插入圖片描述

嘗試四:

嘗試采用在anaconda中新建立一個python版本3.5的庫

conda create --name pytorch python=3.5

失敗

真正成功的階段:

嘗試五:

步驟一:
接下來嘗試采用安裝包:用pip安裝OpenCV(使用.whl文件安裝)
opencv的下載地址:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

在上面鏈接下載對應的opencv版本,特別注意
在這里插入圖片描述
一定要找對應的版本:cp39說明對應的是python3.9版本,win_amd64是指64位機
然后打開cmd命令行窗口,使用cd命令進入上一步下載好opencv_xxx.whl文件所在目錄
輸入如下代碼安裝該文件:

pip install opencv_python?3.4.14.51?cp39?cp39m?win_amd64.whl

結果:
失敗,提示我pip需要更新
(其實這中間我看到了將這個opencv.whl文件放到python中文件夾下載,但是這就不在anconda和我想要的pytorch框架下了,放棄)

步驟二:
由于嘗試五的時候,提示我pip需要更新。
通過cmd進入命令框:

python -m pip install --upgrade pip

(這里其實我走了彎路,我在命令框中cd進入python中的pip所在文件,然后pip install --upgrade pip)
結果 :
Could not install packages due to an EnvironmentError: [WinError 5] 拒絕訪問

步驟三:
通過百度發現:(在后面加一個user)

python -m pip install --upgrade pip --user

結果:
Traceback (most recent call last): File “d:\python3.9\lib\runpy.py“,
無論輸入什么都是:No module named 'pip’
后來我明白:有時候在執行pip更新失敗后,再次執行pip命令時會提示ModuleNotFoundError: No module named 'pip’錯誤,導致pip命令無法使用。

步驟四:
重新打開一個cmd命令窗口,選擇使用管理員權限打開:
執行第一條命令:

python -m ensurepip

successfully
再輸入第二條命令:

python -m pip install --upgrade pip

successfully
(這個時候pip已經成功更新了)

步驟五:
安裝: wheel 包
在cmd 的Python 安裝路徑Scripts下輸入 pip install wheel 即可,按回車鍵,會自動安裝。
結果:successfully

步驟六:
打開anaconda的命令行,激活你想安裝的框架(我是pytorch)
然后輸入:

pip install C:\Users\opencv_python?3.4.14.51?cp39?cp39m?win_amd64.whl

(就是 pip install opencv.whl文件的完整地址)
(注意:這里用的是pip install 如果anconda install 有可能出錯)
結果:
successfully
返回pycharm可以發現

已經可以用了

接下來是skimage庫的下載

skimage庫現在隸屬于scikit_image庫中,只需要下載scikit_image庫就行,然而利用pycharm下載scikit_image庫
失敗
后來我發現scikit_image庫需要numpy和scipy兩個庫(之后發現scipy在scikit_image庫中)
我之前有numpy,嘗試下載scipy
失敗
提示原因:
warning conda.gateways.disk.delete:unlink_or_rename_to_trash(139): could not remove or rename d:\anaconda\pkgs\pytorch-1.2.0-py3.6_cuda100_cudnn7_1\lib\site-packages\torch\lib\torch.dll. please remove this file manually (you may need to reboot to free file handles)
InvalidArchiveError(‘Error with archive D:\anaconda\pytorch-1.2.0-py3.9
解決辦法:
這是anaconda文件夾權限問題,可能安裝在默認C盤路徑就不會出現問題。將anaconda的權限全部改成完全控制
在這里插入圖片描述
最后,進入anaconda命令框中(我覺得在pycharm中還是可能失敗)
輸入:

conda install scikit-image

結果:
失敗(所以我覺得pycharm中還是可能失敗,但是我沒嘗試)
輸入:

pip install scikit-image

結果:
成功
(在scikit-image下載的過程中會發現scipy庫也在其中,不需要另外下載)
再返回pycharm中
在這里插入圖片描述
已經可以成功運行了
在這里插入圖片描述

本文看了大量的網上經驗,如有侵權請第一時間聯系我

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/389567.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/389567.shtml
英文地址,請注明出處:http://en.pswp.cn/news/389567.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python 實現斐波那契數列

# coding:utf8 __author__ blueslidef fun(arg1,arg2,stop):if arg10:print(arg1,arg2)arg3 arg1arg2print(arg3)if arg3<stop:arg3 fun(arg2,arg3,stop)fun(0,1,100)轉載于:https://www.cnblogs.com/bluesl/p/9079705.html

單機安裝ZooKeeper

2019獨角獸企業重金招聘Python工程師標準>>> zookeeper下載、安裝以及配置環境變量 本節介紹單機的zookeeper安裝&#xff0c;官方下載地址如下&#xff1a; https://archive.apache.org/dist/zookeeper/ 我這里使用的是3.4.11版本&#xff0c;所以找到相應的版本點…

均線交易策略的回測 r_使用r創建交易策略并進行回測

均線交易策略的回測 rR Programming language is an open-source software developed by statisticians and it is widely used among Data Miners for developing Data Analysis. R can be best programmed and developed in RStudio which is an IDE (Integrated Development…

opencv入門課程:彩色圖像灰度化和二值化(采用skimage庫和opencv庫兩種方法)

用最簡單的辦法實現彩色圖像灰度化和二值化&#xff1a; 首先采用skimage庫&#xff08;skimage庫現在在scikit_image庫中&#xff09;實現&#xff1a; from skimage.color import rgb2gray import numpy as np import matplotlib.pyplot as plt""" skimage庫…

SVN中Revert changes from this revision 跟Revert to this revision

譬如有個文件&#xff0c;有十個版本&#xff0c;假定版本號是1&#xff0c;2&#xff0c;3&#xff0c;4&#xff0c;5&#xff0c;6&#xff0c;7&#xff0c;8&#xff0c;9&#xff0c;10。Revert to this revision&#xff1a; 如果是在版本6這里點擊“Revert to this rev…

歸 [拾葉集]

歸 心歸故鄉 想象行走在 鄉間恬靜小路上 讓那些疲憊的夢 都隨風飛散吧&#xff01; 不去想那些世俗 人來人往 熙熙攘攘 秋日午后 陽光下 細數落葉 來日方長 世上的路 有詩人、浪子 歌詠吟唱 世上的人 在欲望、信仰中 彷徨 彷徨又迷茫 親愛的人兒 快結束那 無休止的獨自流浪 莫要…

instagram分析以預測與安的限量版運動鞋轉售價格

Being a sneakerhead is a culture on its own and has its own industry. Every month Biggest brands introduce few select Limited Edition Sneakers which are sold in the markets according to Lottery System called ‘Raffle’. Which have created a new market of i…

opencv:用最鄰近插值和雙線性插值法實現上采樣(放大圖像)與下采樣(縮小圖像)

上采樣與下采樣 概念&#xff1a; 上采樣&#xff1a; 放大圖像&#xff08;或稱為上采樣&#xff08;upsampling&#xff09;或圖像插值&#xff08;interpolating&#xff09;&#xff09;的主要目的 是放大原圖像,從而可以顯示在更高分辨率的顯示設備上。 下采樣&#xff…

CSS魔法堂:那個被我們忽略的outline

前言 在CSS魔法堂&#xff1a;改變單選框顏色就這么吹毛求疵&#xff01;中我們要模擬原生單選框通過Tab鍵獲得焦點的效果&#xff0c;這里涉及到一個常常被忽略的屬性——outline&#xff0c;由于之前對其印象確實有些模糊&#xff0c;于是本文打算對其進行稍微深入的研究^_^ …

初創公司怎么做銷售數據分析_初創公司與Faang公司的數據科學

初創公司怎么做銷售數據分析介紹 (Introduction) In an increasingly technological world, data scientist and analyst roles have emerged, with responsibilities ranging from optimizing Yelp ratings to filtering Amazon recommendations and designing Facebook featu…

opencv:灰色和彩色圖像的像素直方圖及直方圖均值化的實現與展示

直方圖及直方圖均值化的理論&#xff0c;實現及展示 直方圖&#xff1a; 首先&#xff0c;我們來看看什么是直方圖&#xff1a; 理論概念&#xff1a; 在圖像處理中&#xff0c;經常用到直方圖&#xff0c;如顏色直方圖、灰度直方圖等。 圖像的灰度直方圖就描述了圖像中灰度分…

mysql.sock問題

Cant connect to local MySQL server through socket /tmp/mysql.sock 上述提示可能在啟動mysql時遇到&#xff0c;即在/tmp/mysql.sock位置找不到所需要的mysql.sock文件&#xff0c;主要是由于my.cnf文件里對mysql.sock的位置設定導致。 mysql.sock默認的是在/var/lib/mysql,…

交換機的基本原理配置(一)

1、配置主機名 在全局模式下輸入hostname 名字 然后回車即可立馬生效&#xff08;在生產環境交換機必須有自己唯一的名字&#xff09; Switch(config)#hostname jsh-sw1jsh-sw1(config)#2、顯示系統OS名稱及版本信息 特權模式下&#xff0c;輸入命令 show version Switch#show …

opencv:卷積涉及的基礎概念,Sobel邊緣檢測代碼實現及Same(相同)填充與Vaild(有效)填充

濾波 線性濾波可以說是圖像處理最基本的方法&#xff0c;它可以允許我們對圖像進行處理&#xff0c;產生很多不同的效果。 卷積 卷積的概念&#xff1a; 卷積的原理與濾波類似。但是卷積卻有著細小的差別。 卷積操作也是卷積核與圖像對應位置的乘積和。但是卷積操作在做乘…

機器學習股票_使用概率機器學習來改善您的股票交易

機器學習股票Note from Towards Data Science’s editors: While we allow independent authors to publish articles in accordance with our rules and guidelines, we do not endorse each author’s contribution. You should not rely on an author’s works without seek…

BZOJ 2818 Gcd

傳送門 題解&#xff1a;設p為素數 &#xff0c;則gcd(x/p,y/p)1也就是說求 x&#xff0f;p以及 y&#xff0f;p的歐拉函數。歐拉篩前綴和就可以解決 #include <iostream> #include <cstdio> #include <cmath> #include <algorithm> #include <map&…

LeetCode387-字符串中的第一個唯一字符(查找,自定義數據結構)

一開始想用HashMap&#xff0c;把每個字符放進去&#xff0c;然后統計出現的次數。 使用LinkedHashMap的話&#xff0c;鍵值對的順序都是不會變的。 LinkedHashMap<Character,Integer> map new LinkedHashMap<>();map.put(i,1111);map.put(j,2222);map.put(k,3333…

r psm傾向性匹配_南瓜香料指標psm如何規劃季節性廣告

r psm傾向性匹配Retail managers have been facing an extraordinary time with the COVID-19 pandemic. But the typical plans to prepare for seasonal sales will be a new challenge. More seasonal products have been introduced over the years, making August the bes…

主成分分析:PCA的思想及鳶尾花實例實現

主成份分析算法PCA 非監督學習算法 PCA的實現&#xff1a; 簡單來說&#xff0c;就是將數據從原始的空間中轉換到新的特征空間中&#xff0c;例如原始的空間是三維的(x,y,z)&#xff0c;x、y、z分別是原始空間的三個基&#xff0c;我們可以通過某種方法&#xff0c;用新的坐…

兩家大型網貸平臺竟在借款人審核問題上“偷懶”?

python信用評分卡&#xff08;附代碼&#xff0c;博主錄制&#xff09; https://study.163.com/course/introduction.htm?courseId1005214003&utm_campaigncommission&utm_sourcecp-400000000398149&utm_mediumshare 放貸流量增加&#xff0c;逾期率也會隨之增加&…