[英]"ImportError: DLL load failed while importing cv2" but "Requirement already satisfied"
嘗試在 anaconda 虛擬環境中導入 cv2 模塊時出現此錯誤:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\anaconda3\envs\venv-1\lib\site-packages\cv2\__init__.py", line 181, in <module>
bootstrap()
File "C:\anaconda3\envs\venv-1\lib\site-packages\cv2\__init__.py", line 153, in bootstrap
native_module = importlib.import_module("cv2")
File "C:\anaconda3\envs\venv-1\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: DLL load failed while importing cv2: Não foi possível encontrar o módulo especificado.
但是當我運行pip list
列表時,opencv-python 在 package 列表中。 當我運行pip install opencv-python
時,我收到了這條消息:
Requirement already satisfied: opencv-python in c:\anaconda3\envs\venv-1\lib\site-packages (4.7.0.68)
Requirement already satisfied: numpy>=1.17.0 in c:\anaconda3\envs\venv-1\lib\site-packages (from opencv-python) (1.23.5)
.
當我嘗試在基礎環境中導入時,它工作正常
...使用此參數重新安裝 cv python package --ignore-installed 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.