../pypy3/bin/pip3 安装出现错误
../pypy3/bin/pip3 install give ERRORS
我正在使用 pypy3 编译 python 与视频流相关的项目。我想加快视频速度(想增加每秒的平均帧数)。
为了运行项目,我需要安装opencv-python、scipy、ffpyplayer和pyglet。
我尝试仅使用 pip 安装 opencv,但是它不起作用(我几乎尝试了所有可能性)。
经过研究,我发现我必须在 pypy 文件夹中使用 pip (../pypy3/bin/pip)。但是,它给出了相同的错误“找不到满足 opencv-python 要求的版本(来自版本:)
找不到 opencv-python”的匹配分布。还有 scipy "error: library dfftpack has Fortran sources but no Fortran compiler found"。
有没有人用过这些包和 pypy?我在 virtualenv 和我的电脑上也试过了。
请帮我解决这个问题,因为我已经为此工作了几个星期。
(我试过 OSX 和 windows)
OpenCV on PyPI(pip 从中下载)仅提供为 cpython 编译的二进制轮,而不是 pypy。不幸的是,目前没有用于 PyPy 的二进制轮子的源代码。在这个时间点(2019 年 2 月)你真的没有任何好的选择:
- 尝试使用 CMake、OpenCV 源代码和
PyPy,但我不希望它开箱即用。
- 使用this CFFI替代品,该替代品已经有一段时间没有更新了
- 使用 cpython 与 OpenCV 交互,并通过类似 pymetabiosis 的方式将结果传递给 PyPy,但该项目似乎不受支持
您是否分析过您的代码并确定 python 正在减慢您的速度?从你命名的包中,我想问题是你只是试图在每一帧中做太多,或者你在处理前一帧时没有使用双缓冲来读取帧。
我正在使用 pypy3 编译 python 与视频流相关的项目。我想加快视频速度(想增加每秒的平均帧数)。
为了运行项目,我需要安装opencv-python、scipy、ffpyplayer和pyglet。
我尝试仅使用 pip 安装 opencv,但是它不起作用(我几乎尝试了所有可能性)。
经过研究,我发现我必须在 pypy 文件夹中使用 pip (../pypy3/bin/pip)。但是,它给出了相同的错误“找不到满足 opencv-python 要求的版本(来自版本:) 找不到 opencv-python”的匹配分布。还有 scipy "error: library dfftpack has Fortran sources but no Fortran compiler found"。
有没有人用过这些包和 pypy?我在 virtualenv 和我的电脑上也试过了。
请帮我解决这个问题,因为我已经为此工作了几个星期。 (我试过 OSX 和 windows)
OpenCV on PyPI(pip 从中下载)仅提供为 cpython 编译的二进制轮,而不是 pypy。不幸的是,目前没有用于 PyPy 的二进制轮子的源代码。在这个时间点(2019 年 2 月)你真的没有任何好的选择:
- 尝试使用 CMake、OpenCV 源代码和 PyPy,但我不希望它开箱即用。
- 使用this CFFI替代品,该替代品已经有一段时间没有更新了
- 使用 cpython 与 OpenCV 交互,并通过类似 pymetabiosis 的方式将结果传递给 PyPy,但该项目似乎不受支持
您是否分析过您的代码并确定 python 正在减慢您的速度?从你命名的包中,我想问题是你只是试图在每一帧中做太多,或者你在处理前一帧时没有使用双缓冲来读取帧。