webentwicklung-frage-antwort-db.com.de

Installiere python in wine - konfiguriere Pfade aus Winetricks?

Ich versuche, Python 2.6 auf WINE 1.5 in Ubuntu 12.04 zu installieren. (Ja, ich benötige die WINE-Version, nicht die native Ubuntu-Version).

Ich habe Wein 1.5 läuft gut. ich mache

winetricks python26

Womit python26 anscheinend einwandfrei installiert wird, aber nicht in ~/.local/share/wineprefixes/python26/, Sondern im Verzeichnis .wine/c_drive/...

Wenn ich wine python Versuche, wird mir gesagt

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

Wie kann ich Wine anweisen, an dem Ort zu suchen, an dem Winetricks diese Datei gespeichert hat? Vermutlich gibt es eine Möglichkeit, python path?

Meine Versuche

Ich habe versucht, den python.exe Aus dem ~/.local/share/wineprefixes/python26/ - Verzeichnis in das .wine/drive_c/system32 - Verzeichnis zu kopieren, habe dann aber einfach eine Fehlermeldung über eine fehlende DLL erhalten:

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

aber das scheint ohnehin nicht der richtige Weg zu sein.

Ich habe auch versucht, winecfg auszuführen, eine Anwendung hinzuzufügen und auf die Datei python.exe im Verzeichnis ~/.local/share/wineprefixes/python26/ Zu verweisen, aber ich erhalte dasselbe

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

error. Vielen Dank.

2
cboettig

Wenn Sie wine python Ausführen, geht wine davon aus, dass Sie es mit dem Standardpräfix in ~/.wine Ausführen.

Um ein anderes Präfix zu verwenden, müssen Sie in Ihrem Fall die Option WINEPREFIX verwenden:

WINEPREFIX=/path/to/wineprefix wine executable

Es sollte den Trick machen.

1
Bruno Pereira

Ich denke, Sie können win32_addpath.py in C:\Python26\Tools\Scripts\verwenden:

  1. Öffne cmd mit Wein

    wein cmd

  2. wechseln Sie in den Ordner Python26

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

  3. führen Sie das Skript aus

    python.exe Tools/Scripts/win32_addpath.py Hoffe, es wird hep.

0
Tú Nông