我正在使用pypy3编译python项目,这是与视频流相关的。我想加快视频速度(想要提高平均帧每秒)。
要运行这个项目,我需要安装opencv、and、ffpyplayer和pyglet。
我试着使用pip安装opencv,但是它没有工作(我尝试了几乎所有的可能性)。
经过研究,我发现我必须在pypy文件夹(./pypy 3/bin/ pip )中使用pip。但是,它也给出了同样的错误,即“无法找到满足opencv需求的版本(来自版本:)没有找到opencv的匹配发行版”。还请注意“错误:库dfftpack有Fortran源代码,但没有找到Fortran编译器”。
有没有人用过那些和pypy一起的包?我也尝试过在虚拟环境和我的电脑上使用。
请帮助我,因为我已经做了几个星期的工作。(我试过OSX和windows)
发布于 2019-02-26 21:29:36
OpenCV on PyPI (其中pip下载)只提供为cpython编译的二进制文件,而不是pypy。不幸的是,目前还没有为PyPy提供二进制文件的源代码。在这个时候,你真的没有任何好的选择(2019年2月):
您是否分析过代码并确定python正在减慢您的速度?从您命名的包中,我可以想象出问题在于,您只是试图在每个框架中做太多事情,或者在处理前一个框架时没有使用双缓冲来读取一个框架。
https://stackoverflow.com/questions/54888910
复制相似问题