|
在Windows配置各種opencv、opencv-python,沒(méi)想到今天掉坑了去了 :使用jupyter notebook遇到這種Bug我也是無(wú)語(yǔ),
import Package Package是有問(wèn)題的安裝包,來(lái)查看虛擬環(huán)境中是否成功安裝該包,如果沒(méi)報(bào)錯(cuò)說(shuō)明在虛擬環(huán)境中包安裝成功。
考慮從下面幾個(gè)方面找問(wèn)題:
//在Virtual enve中pip uninstall opencv-python // 刪包pip install opencv-python //重新安裝 重新回到j(luò)upyter notebook中,發(fā)現(xiàn)還是報(bào)錯(cuò):ImportError: DLL load failed: 找不到指定的程序。
//在Virtual enve中pip uninstall opencv-python // 刪包pip install opencv-python==3.4.5.20 //重新安裝一個(gè)低版本opencv 重新回到j(luò)upyter notebook中,還是同樣的問(wèn)題。 3.可能是pip和conda安裝混淆問(wèn)題 //在Virtual enve中pip uninstall opencv-python // 刪包c(diǎn)onda install opencv-python //重新用conda安裝opencv 重新回到j(luò)upyter notebook中,還是同樣的問(wèn)題。 … 突然靈光一閃,發(fā)現(xiàn)端倪:在Pycharm中我是在setting中手動(dòng)設(shè)置Python文件Interpretor Path的,但是在Jupyter notebook中,我直接在桌面新建文件夾,然后打開(kāi)cmd激活notebook的,但是沒(méi)有選擇Python解釋器的步驟,我想是不是notebook調(diào)用默認(rèn)的Python環(huán)境,比如Anaconda:base環(huán)境,但是我沒(méi)有在base中安裝opencv,于是:
于是乎發(fā)現(xiàn)了問(wèn)題: Solution 如下: //在Virtual enve中conda install nb_conda 再重新開(kāi)啟Jupyter Notebook: jupyter notebook 新建Python文件,就可以選擇自己的虛擬環(huán)境了: 另外在安裝Package時(shí)候有一個(gè)小Tips: pip install opencv-python -i https://pypi.tuna./simple 加上后面的鏈接就能把Package換成清華源。 參考Blog: |
|
|
來(lái)自: 順拐的皮皮瞎 > 《報(bào)錯(cuò)》