【问题标题】:Install win32com on MacOs and Linux在 MacO 和 Linux 上安装 win32com
【发布时间】:2021-03-06 14:39:50
【问题描述】:

我的问题很简单:我可以在不是 Windows 的操作系统上安装win32com python API(尤其是pywin32)吗?

我一直在尝试,在 Mac 上,pip install pywin32 的多个版本,都失败了。下面是一个例子:

如果你设法在 Linux 上安装它,我也很感兴趣,因为我写了它。

我正在使用 python 3.7.8。

谢谢。

【问题讨论】:

  • win32com 为 Win32 API 提供 Python 绑定。非 Win32 操作系统上没有 Win32 API。
  • 好的,感谢语义更正。在 mac 和 Linux 上安装 python 库的事实如何?
  • 也许你可以稍微说服一下安装它。那么它会做什么呢?
  • 你能帮我解决一下吗?第一个计划是使用 Outlook 发送自动电子邮件
  • 不抱歉,我完全帮不了你。

标签: python linux macos pywin32 win32com


【解决方案1】:

Win32COM[GitHub]: mhammond/pywin32 - pywin32 的一部分。
根据(上面的)URL,该软件包仅适用于Win

Win32 (pywin32) 扩展的 Python

所以,这是 Win 特定的(它从未打算用于其他 OSes)。

至于您的问题,从技术上讲,您可以将它安装在 LinuxOSX 上(它可能的一些手动步骤),但这绝对没有区别,因为(即使已安装)它不会在这些平台上运行,因为它包含(由)二进制文件(.dlls) 不能在非 Win OSes 上运行(进程无法加载)。

刚刚查看了 cmets:[MS.Docs]: Office.MessageCompose interfaceOSX 上可用,但您必须自己编写绑定(它们的示例在 JS 中)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-02
    • 1970-01-01
    • 1970-01-01
    • 2023-01-25
    • 2021-08-12
    • 2017-02-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多