python - 在 MacO 和 Linux 上安装 win32com
问题描述
我的问题很简单:我可以在不是 Windows 的操作系统上安装win32com
python API(特别是)吗?pywin32
我一直在尝试,在 Mac 上,多个版本pip install pywin32
都失败了。下面的一个例子:
如果你设法在 Linux 上安装它,我也很感兴趣,因为我写了它。
我正在使用 python 3.7.8。
谢谢。
解决方案
Win32COM是[GitHub] 的一部分:mhammond/pywin32 - pywin32。
根据(上面的)URL,该软件包仅设计用于Win:
Python for Win32 ( py win32 ) 扩展
因此,这是特定于Win的(它从未打算用于其他操作系统)。
至于您的问题,从技术上讲,您可以在Linux或OSX上安装它(可以通过一些手动步骤),但这绝对没有区别,因为(即使已安装)它不会在这些平台上运行,因为它包含(包括)不在非Win OS上运行(不能被进程加载)的二进制文件( .dll ) 。
只看评论:[MS.Docs]: Office.MessageCompose 接口在OSX上可用,但您必须自己编写绑定(它们的示例在JS中)。
推荐阅读
- c# - 一个队列连接两个通道和多消费者 Rabbit MQ
- azure-sql-database - 跨区域扩展 IdentityServer4
- android - 如何从地图和火力基地中删除特定标记?
- quartz-scheduler - Quartz Cluster 恢复机制
- frequency - pic32mz EF UART
- python - 有人可以详细解释一下这段代码是如何工作的(Using Python to Access Web Data)
- python - 如何在熊猫中动态创建连续变量的箱
- windows - 如何在 powershell 中持久化 Enable-PSRemoting
- android - 如何开发一个分离数据层和视图层的android应用程序
- python - Kivy 不输出纯文本,只输出对象位置