nmcdev / metdig

GNU General Public License v3.0
31 stars 11 forks source link

ImportError: DLL load failed #1

Closed MengXin001 closed 3 years ago

MengXin001 commented 3 years ago

import metdig时报错 Enviroment:

Python 3.7
metdig 0.1.6.0
meteva 1.5.9.4
>>> import metdig
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\ProgramData\Miniconda3\envs\metdig_aproach\lib\site-packages\metdig\__init__.py", line 5, in <module>
    from . import graphics
  File "C:\ProgramData\Miniconda3\envs\metdig_aproach\lib\site-packages\metdig\graphics\__init__.py", line 4, in <module>
    from . import draw_compose
  File "C:\ProgramData\Miniconda3\envs\metdig_aproach\lib\site-packages\metdig\graphics\draw_compose.py", line 7, in <module>
    from metdig.graphics import pallete_set
  File "C:\ProgramData\Miniconda3\envs\metdig_aproach\lib\site-packages\metdig\graphics\pallete_set.py", line 24, in <module>
    from meteva.base.tool.plot_tools import add_china_map_2basemap
  File "C:\Users\Administrator\AppData\Roaming\Python\Python37\site-packages\meteva\__init__.py", line 7, in <module>
    from . import method
  File "C:\Users\Administrator\AppData\Roaming\Python\Python37\site-packages\meteva\method\__init__.py", line 6, in <module>
    from . import space
  File "C:\Users\Administrator\AppData\Roaming\Python\Python37\site-packages\meteva\method\space\__init__.py", line 3, in <module>
    from . import mode
  File "C:\Users\Administrator\AppData\Roaming\Python\Python37\site-packages\meteva\method\space\mode\__init__.py", line 7, in <module>
    from . import centmatch
  File "C:\Users\Administrator\AppData\Roaming\Python\Python37\site-packages\meteva\method\space\mode\centmatch.py", line 17, in <module>
    from .feature_props import feature_props
  File "C:\Users\Administrator\AppData\Roaming\Python\Python37\site-packages\meteva\method\space\mode\feature_props.py", line 5, in <module>
    from .feature_axis import feature_axis
  File "C:\Users\Administrator\AppData\Roaming\Python\Python37\site-packages\meteva\method\space\mode\feature_axis.py", line 3, in <module>
    import cv2
  File "C:\Users\Administrator\AppData\Roaming\Python\Python37\site-packages\cv2\__init__.py", line 5, in <module>
    from .cv2 import *
ImportError: DLL load failed: 找不到指定的模块。
MengXin001 commented 3 years ago

meteva使用到OpenCV的问题
Windows下需要手动安装opencv-contrib-python opencv-python-headless opencv-contrib-python-headless后才能正常import cv2 https://pypi.org/project/opencv-contrib-python/