Pywin32 在 Python 3.9 的嵌入式安装中失败

Pywin32 fails in embedded installation with Python 3.9

我正在尝试在 Python 3.9 x64 嵌入式环境(在 Windows 10)中安装 pywin32。安装成功,但导入失败。

重现步骤:


mkdir embed
unzip python-3.9.0-embed-amd64.zip embed
python -m pip install --target embed pywin32

cd embed
python
import win32api

将库安装到不同的路径有助于:


mkdir embed
unzip python-3.9.0-embed-amd64.zip embed
python -m pip install --target embed\lib\site-packages pywin32

cd embed
python
import site
site.addsitedir("lib/site-packages")

import win32api

我有一个未解决的问题:https://github.com/mhammond/pywin32/issues/1618