Numpy 苹果m1芯片中opencv python编译失败
我安装了Tensorflow macos并尝试安装opencv python 但在这个信息中总是失败 错误:命令出错,退出状态为1:/Users/sean/Documents/sysvenv/tf24v/bin/python3/Users/sean/Documents/sysvenv/tf24v/lib/python3.8/site-packages/pip install--忽略已安装--无用户--前缀/private/var/folders/gy/jzs3xwnwd1z3203d75y_31nxc000gn/T/pip-build-env-en64krht/overlay--无警告脚本位置-无二进制:无:--仅二进制:无:-i--setuptools-wheel-scikit-build-cmake-pip'numpy==1.13.3;python_version=='''''3.6'''''numpy==1.14.5;python_version==''''''3.7''''''numpy==1.17.3;python_version==''''''3.8''''''numpy==1.19.3;python_version>=''''''3.9'''''''检查日志以获取完整的命令输出 它看起来像是颠簸版本的问题。 但在Tensorflow macos中,它是1.8.5,python是3.8 没有人有同样的问题吗?Numpy 苹果m1芯片中opencv python编译失败,numpy,opencv-python,apple-m1,Numpy,Opencv Python,Apple M1,我安装了Tensorflow macos并尝试安装opencv python 但在这个信息中总是失败 错误:命令出错,退出状态为1:/Users/sean/Documents/sysvenv/tf24v/bin/python3/Users/sean/Documents/sysvenv/tf24v/lib/python3.8/site-packages/pip install--忽略已安装--无用户--前缀/private/var/folders/gy/jzs3xwnwd1z3203d75y_31
谢谢您可能想看看这些建议:
我成功地安装并运行了
conda安装opencv
。然而,第一次计算一些函数的时间很慢,这可能表明一些组件仍在通过Rosetta进行转换。不管怎样,虽然我没有测试性能,但我需要的功能似乎正常工作。在搜索web后,我已成功地在Mac M1上安装了OpenCV
/bin/bash-c“$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)“
brew安装wget
brew安装miniforge
,您将需要cmake来构建OpenCV代码brew安装cmake
- 或者,这里是YouTube视频,它解释了第二步:
注意:如果
mdfind cv2.cpython
返回空字符串,则尝试删除build
文件夹并再次编译opencv。否则,你做的一切都是正确的。我面临同样的问题。从Xcode命令行工具下载了Tensorflow macos和Python 3.8,如。尝试在virtualenv中运行pip install opencv python,但失败了。我尝试了几次使用pip
安装它,但都没有成功,使用conda安装它确实有效!非常感谢你!