目录

前言:朋友运行报错:No matching distribution found for cv2

1、不能直接pip install cv2 ,请运行下方命令

2、用清华的镜像快

3、然后发现又出现了问题,不过总体是可以运行了

 运行截图如下

4、新问题 ModuleNotFoundError: No module named 'skbuild' 的解决

5、如果部分玩家出现如下报错可以对症解决 cmake


前言:朋友运行报错:

No matching distribution found for cv2

1、不能直接pip install cv2 ,请运行下方命令

pip install opencv-python

没有科学网的话会发现下载有点慢,可以改用方式2

2、用清华的镜像快

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ opencv-python

No matching distribution found for cv2 ModuleNotFoundError: No module named ‘skbuild‘_Problem

3、然后发现又出现了问题,不过总体是可以运行了

C:\Users\橙>pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ opencv-python
WARNING: Ignoring invalid distribution -umpy (d:\bsana\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -umpy (d:\bsana\anaconda3\lib\site-packages)
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/
Collecting opencv-python
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/40/93/655af887bafece2a655998f53b9bd21ad94b0627d81d44aef35c79f40de6/opencv-python-4.7.0.72.tar.gz (91.1 MB)
     |████████████████████████████████| 91.1 MB 111 kB/s
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  ERROR: Command errored out with exit status 1:
   command: 'd:\bsana\anaconda3\python.exe' 'd:\bsana\anaconda3\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' get_requires_for_build_wheel 'C:\Users\橙\AppData\Local\Temp\tmpttr2mx2q'
       cwd: C:\Users\橙\AppData\Local\Temp\pip-install-etfuwnzp\opencv-python_42f30705e58d44508653cd9e00af59c1
  Complete output (20 lines):
  Error in sitecustomize; set PYTHONVERBOSE for traceback:
  SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte (sitecustomize.py, line 21)
  Traceback (most recent call last):
    File "d:\bsana\anaconda3\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 363, in <module>
      main()
    File "d:\bsana\anaconda3\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 345, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "d:\bsana\anaconda3\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 130, in get_requires_for_build_wheel
      return hook(config_settings)
    File "d:\bsana\anaconda3\lib\site-packages\setuptools\build_meta.py", line 163, in get_requires_for_build_wheel
      config_settings, requirements=['wheel'])
    File "d:\bsana\anaconda3\lib\site-packages\setuptools\build_meta.py", line 143, in _get_build_requires
      self.run_setup()
    File "d:\bsana\anaconda3\lib\site-packages\setuptools\build_meta.py", line 268, in run_setup
      self).run_setup(setup_script=setup_script)
    File "d:\bsana\anaconda3\lib\site-packages\setuptools\build_meta.py", line 158, in run_setup
      exec(compile(code, __file__, 'exec'), locals())
    File "setup.py", line 10, in <module>
      import skbuild
  ModuleNotFoundError: No module named 'skbuild'
  ----------------------------------------
WARNING: Discarding https://pypi.tuna.tsinghua.edu.cn/packages/40/93/655af887bafece2a655998f53b9bd21ad94b0627d81d44aef35c79f40de6/opencv-python-4.7.0.72.tar.gz#sha256=3424794a711f33284581f3c1e4b071cfc827d02b99d6fd9a35391f517c453306 (from https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/) (requires-python:>=3.6). Command errored out with exit status 1: 'd:\bsana\anaconda3\python.exe' 'd:\bsana\anaconda3\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' get_requires_for_build_wheel 'C:\Users\橙\AppData\Local\Temp\tmpttr2mx2q' Check the logs for full command output.
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/33/92/87e99adfaf9c847021ecfcd4bf2732c863752cf47c0c9ad349c8de260183/opencv-python-4.7.0.68.tar.gz (91.1 MB)
     |████████████████████████████████| 91.1 MB 81 kB/s
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  ERROR: Command errored out with exit status 1:
   command: 'd:\bsana\anaconda3\python.exe' 'd:\bsana\anaconda3\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' get_requires_for_build_wheel 'C:\Users\橙\AppData\Local\Temp\tmppcwp11jn'
       cwd: C:\Users\橙\AppData\Local\Temp\pip-install-etfuwnzp\opencv-python_a41723cd6ab24ec08c92105723998814
  Complete output (20 lines):
  Error in sitecustomize; set PYTHONVERBOSE for traceback:
  SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte (sitecustomize.py, line 21)
  Traceback (most recent call last):
    File "d:\bsana\anaconda3\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 363, in <module>
      main()
    File "d:\bsana\anaconda3\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 345, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "d:\bsana\anaconda3\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py", line 130, in get_requires_for_build_wheel
      return hook(config_settings)
    File "d:\bsana\anaconda3\lib\site-packages\setuptools\build_meta.py", line 163, in get_requires_for_build_wheel
      config_settings, requirements=['wheel'])
    File "d:\bsana\anaconda3\lib\site-packages\setuptools\build_meta.py", line 143, in _get_build_requires
      self.run_setup()
    File "d:\bsana\anaconda3\lib\site-packages\setuptools\build_meta.py", line 268, in run_setup
      self).run_setup(setup_script=setup_script)
    File "d:\bsana\anaconda3\lib\site-packages\setuptools\build_meta.py", line 158, in run_setup
      exec(compile(code, __file__, 'exec'), locals())
    File "setup.py", line 10, in <module>
      import skbuild
  ModuleNotFoundError: No module named 'skbuild'
  ----------------------------------------
WARNING: Discarding https://pypi.tuna.tsinghua.edu.cn/packages/33/92/87e99adfaf9c847021ecfcd4bf2732c863752cf47c0c9ad349c8de260183/opencv-python-4.7.0.68.tar.gz#sha256=9829e6efedde1d1b8419c5bd4d62d289ecbf44ae35b843c6da9e3cbcba1a9a8a (from https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/) (requires-python:>=3.6). Command errored out with exit status 1: 'd:\bsana\anaconda3\python.exe' 'd:\bsana\anaconda3\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' get_requires_for_build_wheel 'C:\Users\橙\AppData\Local\Temp\tmppcwp11jn' Check the logs for full command output.
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/cf/09/b24c266cd61ddeed101b90c92a26f54d060b06f4a1b102eb891576d6e9e2/opencv_python-4.6.0.66-cp36-abi3-win_amd64.whl (35.6 MB)
     |████████████████████████████████| 35.6 MB 36 kB/s
Requirement already satisfied: numpy>=1.13.3 in d:\bsana\anaconda3\lib\site-packages (from opencv-python) (1.19.5)
WARNING: Ignoring invalid distribution -umpy (d:\bsana\anaconda3\lib\site-packages)
Installing collected packages: opencv-python
WARNING: Ignoring invalid distribution -umpy (d:\bsana\anaconda3\lib\site-packages)
Successfully installed opencv-python-4.6.0.66
WARNING: Ignoring invalid distribution -umpy (d:\bsana\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -umpy (d:\bsana\anaconda3\lib\site-packages)

 运行截图如下

No matching distribution found for cv2 ModuleNotFoundError: No module named ‘skbuild‘_Problem_02

ModuleNotFoundError: No module named 'skbuild'

4、新问题 ModuleNotFoundError: No module named 'skbuild' 的解决

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple scikit-build

No matching distribution found for cv2 ModuleNotFoundError: No module named ‘skbuild‘_开发语言_03

 

5、如果部分玩家出现如下报错可以对症解决 cmake

报错:

Problem with the CMake installation, aborting build. CMake executable is cmake

解决:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple cmake

No matching distribution found for cv2 ModuleNotFoundError: No module named ‘skbuild‘_Problem_04