我的开发环境是在Windows中配置的。我可以使用WSL为Linux编译。有没有可能,这样我就可以编译为Mac OS而不必购买Mac?我不知道该怎么办。上下文:我使用PyO3绑定。
qybjjes11#
Python是跨平台的,你可以很容易地构建在Mac上运行的纯Python包。更普遍的是,很多编译器会交叉编译到多个平台,这样你就可以在一种类型上构建并在另一种类型上运行。很多平台都有在Windows下运行的虚拟机。运行虚拟机,你就可以在本地使用Mac工具。只要你不写硬件依赖的代码,你可能不需要一台Mac来为Mac写东西。
1条答案
按热度按时间qybjjes11#
Python是跨平台的,你可以很容易地构建在Mac上运行的纯Python包。更普遍的是,很多编译器会交叉编译到多个平台,这样你就可以在一种类型上构建并在另一种类型上运行。很多平台都有在Windows下运行的虚拟机。运行虚拟机,你就可以在本地使用Mac工具。只要你不写硬件依赖的代码,你可能不需要一台Mac来为Mac写东西。