在Windows配置各種opencv、opencv-python,沒想到今天掉坑了去了 :使用jupyter notebook遇到這種Bug我也是無語,
import Package Package是有問題的安裝包,來查看虛擬環(huán)境中是否成功安裝該包,如果沒報(bào)錯(cuò)說明在虛擬環(huán)境中包安裝成功。
考慮從下面幾個(gè)方面找問題:
//在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中,還是同樣的問題。 3.可能是pip和conda安裝混淆問題 //在Virtual enve中pip uninstall opencv-python // 刪包c(diǎn)onda install opencv-python //重新用conda安裝opencv 重新回到j(luò)upyter notebook中,還是同樣的問題。 … 突然靈光一閃,發(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,于是:
于是乎發(fā)現(xiàn)了問題: Solution 如下: //在Virtual enve中conda install nb_conda 再重新開啟Jupyter Notebook: jupyter notebook 新建Python文件,就可以選擇自己的虛擬環(huán)境了: 另外在安裝Package時(shí)候有一個(gè)小Tips: pip install opencv-python -i https://pypi.tuna./simple 加上后面的鏈接就能把Package換成清華源。 參考Blog: |
|