乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

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

       順拐的皮皮瞎 2021-10-14

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

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

      import Package

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

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

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

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

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

      重新回到j(luò)upyter notebook中,發(fā)現(xiàn)還是報(bào)錯(cuò):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安裝混淆問題
      之所以會(huì)想到這,也是因?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中手動(dòng)設(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)境中做什么,都會(huì)報(bào)錯(cuò),所以查了下資料:在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)錯(cuò)了!

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

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多