在 WINE 中安装 python pywin32?

在 WINE 中安装 python pywin32?

我正在尝试在 WINE 下安装 python 以便运行并与使用 COM 的 Windows 应用程序通信。

我尝试了以下方法,但似乎都没有效果:

[root@localhost ForCentOS]# wine msiexec /i python-2.7.2.msi
fixme:msi:MSI_OpenDatabaseW open failed r = 80030050 for L"C:\\windows\\temp\\msifc.tmp"
[root@localhost ForCentOS]#


[root@localhost ForCentOS]# wine start python-2.7.2.msi
fixme:exec:SHELL_execute flags ignored: 0x00000500
--> this hangs and does not return...

答案1

这对我有效,已在 Debian 8 中测试过。

Wine 安装

apt-get install wine
dpkg --add-architecture i386 && apt-get update && apt-get install wine32

Python2.7安装

从您最喜欢的源下载最新的 Python 并使用以下方法安装它:

wine msiexec /i ~/src/python-2.7.10.msi

Python 中的 win32com

下载自https://sourceforge.net/projects/pywin32/files/pywin32/ 并使用以下方式安装:

wine ~/src/pywin32-219.win32-py2.7.exe 

相关内容