安装OpenCV以与PyPy一起使用

2024-03-28 10:31:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着用PyPy运行OpenCV,我尝试了所有的方法来让它正常工作,但是到目前为止我还是做不到。尝试从github存储库(https://github.com/skvark/opencv-python)下载OpenCV python,然后运行设置.py但它给了我一个错误:

Traceback (most recent call last):  File "C:\pypy2.7-v7.1.1-win32\site-packages\skbuild\setuptools_wrap.py", line 578, in setup
    cmkr.make(make_args, env=env)
  File "C:\pypy2.7-v7.1.1-win32\site-packages\skbuild\cmaker.py", line 481, in make
    os.path.abspath(CMAKE_BUILD_DIR())))

An error occurred while building with CMake.
  Command:
    "cmake" "--build" "." "--target" "install" "--config" "Release" "--"
  Source directory:
    I:\Dropbox\project\opencv-python
  Working directory:
    I:\Dropbox\project\opencv-python\_skbuild\win32-2.7\cmake-build
Please see CMake's output for more information.

尝试单独运行命令,但也给了我另一个错误: 错误:无法加载缓存。 -也尝试了一些解决缓存错误的方法,但什么也没有。在

我不知道是什么问题,也找不到任何CMake输出文件。感谢任何帮助。在


Tags: 方法inpygithubcmakemakepackages错误
2条回答

我不知道用pypy安装,但我可以给你一些安装技巧

1-使用pip安装:

  • a-确保python目录具有写权限
  • b-在管理权限中打开cmd

  • c-运行命令pip install opencv-contrib-python

2-通过whl文件安装,搜索python二进制文件和 在本地安装(安装时你应该有互联网 连接)

当我在linux上尝试以下操作时,我得到了很好的cmake输出。可能您没有安装cmake,并且正在您的路径上?在

virtualenv -p /path/to/pypy2/bin/pypy /tmp/pypy2
source /tmp/pypy2/bin/activate
sudo apt install libtiff-dev libqt4-dev
python setup.py bdist_wheel

相关问题 更多 >