·
编程学习 ·
88443
没有Mac本的小伙伴们,又想学习一下iPhone等ios平台的移动应用的开发,怎么办呢?这里就讲一下在Windows7上使用VMware安装MacOS虚拟机搭建开发环境的过程。
一、准备工作
1、安装VMware,VMware® Workstation 10及以上版本,我使用的是11;
2、VMware 添加Apple Mac OS X类型操作系统支持
3、VMware安装MacOS虚拟机无法从光盘启动
注意2、3都是带链接的!
3的文章末尾给出了可用的(可以从光盘启动,可以顺利安装,亲测可用) OS X 10.8 安装文件下载地址。
为什么不在这直接给出下载地址呢,我就是骗个点击量吗?
我只是想告诉你,前面的过程真的不容易,5G+的安装文件我下载到第三个才是可用的。
如果你现在就觉得麻烦了,劝你劝你还是放弃吧!
二、创建Mac虚拟机
没有什么特别的,直接看图吧,我就不说什么了。
三、安装MacOS系统
貌似也没什么有可说的,上图:
磁盘分区
分区完成,点击窗口左上角的关闭按钮,关闭磁盘分区窗口
接下来进入配置阶段
定位服务,我还不知道具体能做什么用
如果还没有Apple ID,也不想创建,就可以直接跳过
直接用鼠标在地图上点击就可以选择时区
这里也可以直接跳过
配置安装完成,看到久违的MacOS系统桌面了!
结束语
真正进入安装过程后还是挺简单的,多数时间都是在等待;
不过我遇到个小插曲,就是没有先对磁盘分区,直接进入重新安装 OS X,结果没有可以安装系统的磁盘可选,如下图:
我这么说会不会被喷被砍? 好怕怕!
不过还好,我找到了回去的方法,不需要重新启动虚拟机
下一篇:MacOS虚拟机安装VMware tools 在主机与虚拟机之间共享文件和剪贴板
运行python-mensurepip--upgrade--default-pip可重建pip.exe;若报Nomodulenamedensurepip,则需离线下载get-pip.py安装;Python3.12+默认不生成pip.exe,但功能等价;PATH配置错误或虚拟环境无pip也是常见原因。...
wheel安装快是因为跳过编译环节,直接解压预编译的二进制模块到site-packages;编译环节需调用gcc等工具构建C扩展,耗时且依赖本地开发环境。 wheel文件安装快,是因为它跳过了编译环节——你拿到的就是已经编译好的字节码或平台原生二进制模块,直接解压、校验、复制到site-packag...
根本原因是系统缺少libxml2开发文件,Linux需装libxml2-dev,macOS用brew装并设环境变量,Windows应强制安装预编译wheel或改用condainstalllxml。 pipinstalllxml报错“xmlCheckVersionnotfound”怎么办 直接原因是系...
只需安装allure-pytest,它作为pytest与Allure报告的唯一Python桥梁生成JSON数据;pytest-allure-adaptor已废弃,allure-commandline需单独安装JavaCLI工具。 直接装allure-pytest就够了,不用装pytest-allur...
树莓派pip安装常卡在“Buildingwheel”阶段,因ARM架构编译资源有限、默认swap仅100MB,编译大库易OOM导致假死;需增大swap、换清华源(含apt主源、raspi.list和pip.conf)、优先用apt装预编译包(如sudoaptinstallpython3-opencv...
离线安装Python包的核心是用pipdownload提前下载带完整标签的wheel或sdist,再通过pipinstall-f--no-index安装;需严格匹配平台、Python版本及ABI标签,git依赖须手动转为本地sdist,运行时缺失系统库或环境不一致亦会导致import失败。 pipi...
缺MicrosoftC++编译器导致pip编译失败,需安装MicrosoftC++BuildTools并勾选CMake工具和WindowsSDK,重启终端后验证cl命令;替代方案包括condainstall、手动安装.whl文件或换用Miniconda/Anaconda。 Windows上pipin...
Python3.12中distutils被官方正式移除,导致ModuleNotFoundError;根本解决法是安装setuptools(≥64.0),它通过_distutils兼容层并配合python-mpip触发自动注入,实现无缝替代。 Python3.14.3 微软官方的Python扩展,是V...