使用Pydroid Pro安装numpy和cv2时遇OSError:需安装Cython模块
在Pydroid Pro中解决安装numpy/cv2时的Cython依赖问题
快速修复步骤
- 先安装兼容版本的Cython:
pip install --upgrade cython==0.29.36 - 安装numpy时跳过本地构建:
pip install numpy --no-build-isolation - 安装OpenCV(cv2):
pip install opencv-python --no-build-isolation
替代方案(更适配Pydroid)
直接用Pydroid自带的包管理器:
- 打开Pydroid Pro,点击左上角菜单按钮
- 选择「Package Manager」
- 在搜索栏分别搜索
numpy和opencv-python,点击「Install」完成安装
说明
Pydroid的移动环境下,直接用pip编译安装容易触发依赖缺失问题。指定兼容的Cython版本+--no-build-isolation参数可以强制使用预编译的二进制包,避免本地编译环节;而自带的包管理器会自动适配Pydroid的环境配置,依赖处理更稳定。
内容的提问来源于stack exchange,提问作者حمزة
相关产品推荐
相关产品推荐

