python - 如何在Mac上安装OpenCV+Python?

标签 python macos opencv

我正在尝试在 Mac 上安装 OpenCV+Python。我试图通过在终端(在第 2 步之后)运行命令来分六个步骤完成此操作:

第一步:安装Xcode

第二步:安装 Homebrew

第三步:安装Python2和Python3

1) brew install python python3

2) brew linkapps python

brew linkapps python3

4) 哪个python

which python3

Step4:通过安装虚拟环境安装Python库

第五步:安装OpenCV

第六步:将OpenCV+Python符号链接(symbolic link)到虚拟环境

问题是 which python 必须给出输出 /usr/local/bin/python 而不是 /usr/bin/python 作为它默认提供,以便可以安装虚拟环境,然后安装 Python 库。

我通过运行 unlink/usr/bin/python 删除了链接,并通过运行 ln -s/usr/local/Cellar/python/usr/bin/python 创建了一个符号链接(symbolic link)(python和python3默认安装在/usr/local/Cellar/)。

但是现在 which python 没有给我任何输出,即使我已经创建了符号链接(symbolic link)。为什么是这样?

如何更改 which 命令的输出以最终在 Mac 上安装 OpenCV+Python?

在 Mac 上安装 OpenCV+Python 以及大多数有用的库或虚拟环境等有什么更好的主意吗? (显然我知道如何在没有所有这些的情况下进行安装)

附言我点击了这个链接:https://www.learnopencv.com/install-opencv3-on-macos/

最佳答案

官方推荐的python打包工具是pipenv。下面是一个工作流示例,您可以使用它来创建具有您的项目所需的确切库并确保安全性的虚拟环境:

$ brew install pipenv
$ cd /path/to/project
$ pipenv --three
$ pipenv install opencv-python

在你编写代码之后,比如说,project.py

$ pipenv run python3 project.py

有关 pipenv site 的更多信息.

关于python - 如何在Mac上安装OpenCV+Python?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47332282/

相关文章:

android - OpenCV/Android : Rectangles from Mat I did not use appears on screen

c++ - opencv detectMultiScale3 中的 levelWeights 是什么意思?

java - 无法在 OS X 上初始化类 org.bytedeco.javacpp.avutil 以及 JavaCV 中的 Maven

python - pytest。执行所有拆卸模块

python - 如何设置tensorflow的工作目录

python - 如何在 Python 中获取 disutils 设置的错误日志?

c++ - 如何在 OSX 上安装 gtk 以与 g++/gcc 编译器一起使用

python读取文件操作

ios - 如何枚举 CFProperyList/CFDictionary 键

Swift 交叉编译为单个 linux 二进制文件