以管理员身份运行anaconda prompt
(base) C:\WINDOWS\system32>cd /d D:
(base) D:\>cd ProgramData\anaconda3\Lib\site-packages
(base) D:\ProgramData\anaconda3\Lib\site-packages>python.exe setup.py install
python.exe: can't open file 'D:\\ProgramData\\anaconda3\\Lib\\site-packages\\setup.py': [Errno 2] No such file or directory
(base) D:\ProgramData\anaconda3\Lib\site-packages>cd opencv-python-4.8.0.74
(base) D:\ProgramData\anaconda3\Lib\site-packages\opencv-python-4.8.0.74>python.exe setup.py install
D:\ProgramData\anaconda3\Lib\site-packages\setuptools\_distutils\cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!
********************************************************************************
Please avoid running ``setup.py`` directly.
Instead, use pypa/build, pypa/installer, pypa/build or
other standards-based tools.
See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
********************************************************************************
!!
self.initialize_options()
CMake Error: The current CMakeCache.txt directory D:/ProgramData/anaconda3/Lib/site-packages/opencv-python-4.8.0.74/_skbuild/win-amd64-3.11/cmake-build/CMakeCache.txt is different than the directory d:/医学院/opencv-python-4.8.0.74/_skbuild/win-amd64-3.11/cmake-build where CMakeCache.txt was created. This may result in binaries being created in the wrong place. If you are not sure, reedit the CMakeCache.txt
CMake is re-running because D:/医学院/opencv-python-4.8.0.74/_skbuild/win-amd64-3.11/cmake-build/CMakeFiles/generate.stamp dependency file is missing.
CMake Error: The current CMakeCache.txt directory D:/ProgramData/anaconda3/Lib/site-packages/opencv-python-4.8.0.74/_skbuild/win-amd64-3.11/cmake-build/CMakeCache.txt is different than the directory d:/医学院/opencv-python-4.8.0.74/_skbuild/win-amd64-3.11/cmake-build where CMakeCache.txt was created. This may result in binaries being created in the wrong place. If you are not sure, reedit the CMakeCache.txt
CMake Error: The source directory "D:/医学院/opencv-python-4.8.0.74/opencv" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.
CMake Configure step failed. Build files cannot be regenerated correctly.
Traceback (most recent call last):
File "C:\Users\lllggg\AppData\Roaming\Python\Python311\site-packages\skbuild\setuptools_wrap.py", line 674, in setup
cmkr.make(make_args, install_target=cmake_install_target, env=env)
File "C:\Users\lllggg\AppData\Roaming\Python\Python311\site-packages\skbuild\cmaker.py", line 697, in make
self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env)
File "C:\Users\lllggg\AppData\Roaming\Python\Python311\site-packages\skbuild\cmaker.py", line 742, in make_impl
raise SKBuildError(msg)
An error occurred while building with CMake.
Command:
'C:\Users\lllggg\AppData\Roaming\Python\Python311\site-packages\cmake\data\bin/cmake.exe' --build . --target install --config Release --
Install target:
install
Source directory:
D:\ProgramData\anaconda3\Lib\site-packages\opencv-python-4.8.0.74
Working directory:
D:\ProgramData\anaconda3\Lib\site-packages\opencv-python-4.8.0.74\_skbuild\win-amd64-3.11\cmake-build
Please check the install target is valid and see CMake's output for more information.
(base) D:\ProgramData\anaconda3\Lib\site-packages\opencv-python-4.8.0.74>
(base) D:\ProgramData\anaconda3\Lib\site-packages\opencv-python-4.8.0.74>python
Python 3.11.3 | packaged by Anaconda, Inc. | (main, Apr 19 2023, 23:46:34) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit
Use exit() or Ctrl-Z plus Return to exit
>>> ^Z
(base) D:\ProgramData\anaconda3\Lib\site-packages\opencv-python-4.8.0.74>pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple cmake
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Requirement already satisfied: cmake in c:\users\lllggg\appdata\roaming\python\python311\site-packages (3.26.4)
(base) D:\ProgramData\anaconda3\Lib\site-packages\opencv-python-4.8.0.74>pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting opencv-python
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/a6/08/583e1d8d589e80a702815f58daa317bd469a32c7dc339394e2a0dc14318b/opencv_python-4.8.0.74-cp37-abi3-win_amd64.whl (38.1 MB)
---------------------------------------- 38.1/38.1 MB 18.7 MB/s eta 0:00:00
Requirement already satisfied: numpy>=1.21.2 in d:\programdata\anaconda3\lib\site-packages (from opencv-python) (1.24.3)
Installing collected packages: opencv-python
Successfully installed opencv-python-4.8.0.74
(base) D:\ProgramData\anaconda3\Lib\site-packages\opencv-python-4.8.0.74>
(base) D:\ProgramData\anaconda3\Lib\site-packages\opencv-python-4.8.0.74>
千辛万苦cd进入anaconda装包的目录底下,那边准备好了俩tar.gz的解压包,绕了一圈,还是直接拍一句话就行:
(base) D:\ProgramData\anaconda3\Lib\site-packages\opencv-python-4.8.0.74>pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python