2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

Jupyter中import cv2報(bào)錯,在虛擬環(huán)境下裝配置

 順拐的皮皮瞎 2021-10-14

在Windows配置各種opencv、opencv-python,沒想到今天掉坑了去了 :使用jupyter notebook遇到這種Bug我也是無語,
問題是這樣的:

在這里插入圖片描述
通常遇到Python安裝包問題,一般思路是在DOS中激活Python環(huán)境,直接輸入

import Package

Package是有問題的安裝包,來查看虛擬環(huán)境中是否成功安裝該包,如果沒報(bào)錯說明在虛擬環(huán)境中包安裝成功。

在這里插入圖片描述
結(jié)果我發(fā)現(xiàn)沒啥問題,但還是報(bào)錯。

考慮從下面幾個(gè)方面找問題:

  1. 可能是opencv沒安裝完整的問題,于是

//在Virtual enve中pip uninstall opencv-python  // 刪包pip install opencv-python  //重新安裝

重新回到j(luò)upyter notebook中,發(fā)現(xiàn)還是報(bào)錯:ImportError: DLL load failed: 找不到指定的程序。

  1. 可能是版本安裝問題,于是

//在Virtual enve中pip uninstall opencv-python  // 刪包pip install opencv-python==3.4.5.20  //重新安裝一個(gè)低版本opencv

重新回到j(luò)upyter notebook中,還是同樣的問題。

3.可能是pip和conda安裝混淆問題
之所以會想到這,也是因?yàn)橹坝肞ycharm時(shí)候,選擇Python環(huán)境,conda install的包和pip install的包不混用,于是:

//在Virtual enve中pip uninstall opencv-python  // 刪包c(diǎn)onda install opencv-python  //重新用conda安裝opencv

重新回到j(luò)upyter notebook中,還是同樣的問題。


5min after…
10min after…

突然靈光一閃,發(fā)現(xiàn)端倪:在Pycharm中我是在setting中手動設(shè)置Python文件Interpretor Path的,但是在Jupyter notebook中,我直接在桌面新建文件夾,然后打開cmd激活notebook的,但是沒有選擇Python解釋器的步驟,我想是不是notebook調(diào)用默認(rèn)的Python環(huán)境,比如Anaconda:base環(huán)境,但是我沒有在base中安裝opencv,于是:

cmd打開DOS,直接輸入Python(不激活自己create的虛擬環(huán)境)
輸入:import cv2

于是乎發(fā)現(xiàn)了問題:
在這里插入圖片描述
Jupyter notebook調(diào)用了默認(rèn)的Python解釋器,所以無論我在自己create的虛擬環(huán)境中做什么,都會報(bào)錯,所以查了下資料:在notebook中怎么選擇虛擬環(huán)境?

Solution 如下:
Jupyter Notebook支持虛擬運(yùn)行環(huán)境,需要在Anaconda里安裝一個(gè)插件:nb_conda。

//在Virtual enve中conda install nb_conda

再重新開啟Jupyter Notebook:

jupyter notebook

新建Python文件,就可以選擇自己的虛擬環(huán)境了:
在這里插入圖片描述
在這里插入圖片描述
OK,這個(gè)時(shí)候就沒有報(bào)錯了!

另外在安裝Package時(shí)候有一個(gè)小Tips:
將安裝源換為清華源,可大大加快下載速度:
比如安裝opencv:

pip install opencv-python  -i https://pypi.tuna./simple

加上后面的鏈接就能把Package換成清華源。

參考Blog:
【1】ImportError:DLL load failed,找不到指定模塊的解決辦法
【2】如何在Jupyter Notebook中使用Python虛擬環(huán)境?

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多