在 wine 中安装 python-从 winetricks 配置路径?

在 wine 中安装 python-从 winetricks 配置路径?

我正在尝试在 Ubuntu 12.04 中的 WINE 1.5 上安装 Python 2.6。 (是的,我需要 WINE 版本,而不是原生 Ubuntu 版本)。

我的 WINE 1.5 运行良好。

winetricks python26

似乎可以很好地安装 python26,但是在~/.local/share/wineprefixes/python26/目录中,而不是在.wine/c_drive/...

当我尝试时,wine python有人告诉我

wine: cannot find L"C:\\windows\\system32\\python.exe"

我如何告诉 wine 查看 winetricks 放置此文件的位置?大概有一种方法可以设置 python 路径?

我的尝试

我确实尝试将目录复制python.exe~/.local/share/wineprefixes/python26/目录中.wine/drive_c/system32,但是随后收到有关缺少 DLL 的错误:

err:module:import_dll Library python26.dll (which is needed by L"C:\\windows\\system32\\python.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\python.exe" failed, status c0000135

但无论如何,这似乎不是正确的方法。

我还尝试运行winecfg并添加一个应用程序,并将其指向~/.local/share/wineprefixes/python26/目录中的 python.exe 文件,但得到相同的结果

wine: cannot find L"C:\\windows\\system32\\python.exe"

错误。谢谢。

答案1

当你跑步时wine python葡萄酒将假定您从 中的默认前缀运行它~/.wine

为了让它使用另一个前缀,在你的情况下,你需要运行葡萄酒预定义选项如下:

WINEPREFIX=/path/to/wineprefix wine executable

它应该能起到作用。

答案2

我认为您可以在 C:\Python26\Tools\Scripts\ 中使用 win32_addpath.py:

  1. 通过wine打开cmd

    葡萄酒命令

  2. 将目录更改为 Python26 文件夹

    cd /home//.wine/drive_c/Python26/

  3. 运行脚本

    python.exe Tools/Scripts/win32_addpath.py 希望它能够有帮助。

相关内容