栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

m1 mac 安装windows(mac m1 安装虚拟机)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

m1 mac 安装windows(mac m1 安装虚拟机)

1、安装python环境

Miniconda — Conda documentationhttps://docs.conda.io/en/latest/miniconda.html#macos-installers

brew install miniforge

https://github.com/conda-forge/miniforge/https://github.com/conda-forge/miniforge/ 一定主要是arm64版本,后面opencv也是arm64,版本不对会不匹配

2、安装cmake  第一种方法:官网:

Download | CMakehttps://cmake.org/download/

    安装 dmg 包并从应用程序启动它。这将为您提供 CMake 的 UI 应用程序从 CMake 应用程序窗口中,选择菜单工具 -> 如何安装以供命令行使用。然后,按照弹出窗口中的说明进行操作。安装文件夹默认为 /usr/bin/,通过选择安装命令行链接提交。通过运行测试它是否有效
cmake --version

 第二种方法:(推荐) 使用HomeBrew

The Missing Package Manager for macOS (or Linux) — HomebrewThe Missing Package Manager for macOS (or Linux).https://brew.sh/大部分朋友应该都安装了,没安装可以按照上面官网提示进行安装

安装cmake:

brew install cmake 
3、安装OpenCV

获取代码:GitHub - opencv/opencv: Open Source Computer Vision Libraryhttps://github.com/opencv/opencv这里可以去仓库发型的版本下载,也可以说使用git克隆仓库,如果需要来自OpenCV contrib 存储库的模块,那么也克隆它

cd ~/
git clone https://github.com/opencv/opencv.git
git clone https://github.com/opencv/opencv_contrib.git

 下载好项目之后,看书使用CMake从代码构建OpenCV,这里可能需要涉及外网~~~我将文件放在云

链接: https://pan.baidu.com/s/1z1QrZEid5dF-tz0DlgAqpQ

提取码: lte2 

创建build_opencv 文件夹在文件夹下执行

构建

arch -arm64 cmake 
-DCMAKE_SYSTEM_PROCESSOR=arm64 
-DCMAKE_OSX_ARCHITECTURES=arm64 
-DWITH_OPENJPEG=OFF 
-DWITH_IPP=OFF 
-D CMAKE_BUILD_TYPE=Release 
-D CMAKE_INSTALL_PREFIX=/usr/local 
-D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib/modules 
-D BUILD_EXAMPLES=ON 
-D PYTHON3_EXECUTABLE=/Users/kequan/miniforge3/envs/opencv/bin/python3 
-D BUILD_opencv_python2=OFF 
-D BUILD_opencv_python3=ON 
-D INSTALL_PYTHON_EXAMPLES=ON  
-D INSTALL_C_EXAMPLES=OFF 
-D OPENCV_ENABLE_NonFREE=ON 
-D BUILD_EXAMPLES=ON 
-D PYTHON3_INCLUDE_DIR=/Users/kequan/miniforge3/envs/opencv/include/python3.8 
-D PYTHON3_NUMPY_INCLUDE_DIRS=/Users/kequan/miniforge3/envs/opencv/lib/python3.8/site-packages/numpy/core/include/ ../opencv

编译

arch -arm64 make -j7

arch -arm64 sudo make install

将opencv连接到虚拟环境

这是生成的路径

/Users/kequan/PycharmProjects/opencv/build_opencv/lib/python3/cv2.cpython-38-darwin.so

进入虚拟环境

/Users/kequan/miniforge3/envs/opencv/lib/python3.8/site-packages

执行:(生成软连接)

sudo ln -s /Users/kequan/PycharmProjects/opencv/build_opencv/lib/python3/cv2.cpython-38-darwin.so cv2.so

验证python环境,进入虚拟环境

python

import cv2

cv2.__version__

4.5.5-dev
4、其他方法(简单)

MacBook m1芯片的python安装arm版的opencv - Adam_lxd - 博客园

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/772682.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号