簡體   English   中英

“導入錯誤:DLL 導入 cv2 時加載失敗”但“要求已滿足”

[英]"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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM