在 WINE 中安装 python pywin32?

mon*_*kut 5 wine python installation

我正在尝试在 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...
Run Code Online (Sandbox Code Playgroud)

小智 5

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

葡萄酒安装

apt-get install wine
dpkg --add-architecture i386 && apt-get update && apt-get install wine32
Run Code Online (Sandbox Code Playgroud)

Python2.7安装

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

wine msiexec /i ~/src/python-2.7.10.msi
Run Code Online (Sandbox Code Playgroud)

用于 Python 的 win32com

https://sourceforge.net/projects/pywin32/files/pywin32/下载 并使用:

wine ~/src/pywin32-219.win32-py2.7.exe 
Run Code Online (Sandbox Code Playgroud)