【OpenCV】 macOS Sierra下Python3.6配置

Suppose you have completed the installation of Homebrew and Python3.6.

Step 1. Download OpenCV using brew

brew install opencv

cd /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages
echo /usr/local/opt/opencv@3/lib/python3.6/site-packages/cv2.cpython-36m-darwin.so
ln -s /usr/local/opt/opencv@3/lib/python3.6/site-packages/cv2.cpython-36m-darwin.so cv2.so

Step3: Error handling

Enter Python3.6, input “import cv2”, you might get

>>> import cv2
RuntimeError: module compiled against API version 0xb but this version of numpy is 0xa
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: numpy.core.multiarray failed to import

Then, what you should do is merely update the numpy to the latest version, like type following in the terminal:

pip3.6 install -U numpy

Others:
If you want to install OpenCV2 instead of OpenCV3, you can use

brew search opencv

to find any version provided by brew. Here I have opencv (which denotes 3) and opencv@2. Currently (2018.01.09), OpenCV2 merely supports python2 while OpenCV3 offers .so to both of 2 and 3.
If you want to install caffe and using OpenCV2, then if you use brew to install both of OpenCV2 and 3, you may need the following instruction

brew link opencv@2

to allow cmake find right opencv when make the file.

### 回答1: 如果你已经安装了OpenCV,可以通过以下步骤卸载它: 1. 打开终端或命令提示符,输入以下命令,以卸载OpenCV: ``` pip uninstall opencv-python ``` 2. 输入y确认卸载。 安装OpenCV Python 3.6版本,可以按照以下步骤操作: 1. 确保已经安装Python 3.6版本。如果没有,请先安装Python 3.6。 2. 打开终端或命令提示符,输入以下命令,以安装OpenCV Python 3.6版本: ``` pip install opencv-python==3.6.0 ``` 3. 安装完成后,可以在Python代码中导入OpenCV库,例如: ``` import cv2 ``` 注意事项: - 安装前请确保已连接到互联网,以便从PyPI(Python包索引)下载所需的软件包。 - OpenCV在不同的平台和Python版本之间可能会有不同的安装要求,请根据需要选择合适的版本。 ### 回答2: 要卸载现在的OpenCV并安装OpenCV Python 3.6版本,可以按照以下步骤进行操作: 1. 首先,打开终端或命令提示符窗口,并输入以下命令以卸载当前已安装的OpenCV: ``` pip uninstall opencv-python ``` 2. 接下来,可以使用以下命令卸载其他与OpenCV相关的包: ``` pip uninstall opencv-python-headless pip uninstall opencv-contrib-python ``` 3. 然后,可以检查是否还存在任何OpenCV相关的文件或文件夹,如果有的话,请将其删除。这包括任何旧版本的OpenCV安装文件。 4. 确保您的Python环境中安装了Python 3.6版本。如果没有,请根据您的操作系统安装Python 3.6。 5. 然后,在终端或命令提示符窗口中输入以下命令以安装OpenCV Python 3.6版本: ``` pip install opencv-python==3.6 ``` 6. 此命令将会下载并安装OpenCV Python 3.6版本及其依赖项。请耐心等待安装过程完成。 7. 安装完成后,您可以使用以下命令验证OpenCV版本是否已成功更改为3.6: ``` import cv2 print(cv2.__version__) ``` 如果打印的版本号是3.6或更高,则表示已成功安装OpenCV Python 3.6版本。 请注意,这些步骤适用于大多数操作系统,但可能会因操作系统和软件版本的不同而有所变化。在执行任何操作之前,请确保备份您的数据和环境,以防出现意外情况。 ### 回答3: 要卸载现在的OpenCV并安装OpenCV Python 3.6版本,可以按照以下步骤进行操作: 1. 首先,打开命令提示符或终端窗口。 2. 输入以下命令以卸载现有的OpenCV: ``` pip uninstall opencv-python ``` 这将卸载当前安装的OpenCV版本。 3. 确保已安装Python 3.6版本。如果尚未安装,可以从Python官方网站下载并安装Python 3.6版本。 4. 输入以下命令以安装OpenCV Python 3.6版本: ``` pip install opencv-python==3.6 ``` 这将安装OpenCV Python 3.6版本。 5. 安装完成后,可以通过导入OpenCV库并验证版本来确认是否成功安装了Python 3.6版本。可以使用以下Python代码进行验证: ```python import cv2 print(cv2.__version__) ``` 如果输出的版本号为3.6.x,则表示已成功安装OpenCV Python 3.6版本。 完成以上步骤后,您应该成功卸载了现有的OpenCV并安装了OpenCV Python 3.6版本。请注意,这些步骤假设您已在计算机上正确设置了Python运行环境和pip工具。如果遇到任何问题,建议参考OpenCV官方文档或寻求相关的技术支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值