web-dev-qa-db-fra.com

Installer python dans wine - Configurer les chemins de winetricks?

J'essaie d'installer Python 2.6 sur WINE 1.5 dans Ubuntu 12.04. (Oui, j'ai besoin de la version WINE, pas de la version native Ubuntu).

J'ai WINE 1.5 fonctionne très bien. je fais

winetricks python26

Ce qui semble installer parfaitement python26, mais dans le répertoire ~/.local/share/wineprefixes/python26/, plutôt que dans .wine/c_drive/...

Quand j'essaie wine python on me dit

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

Comment puis-je dire à wine de regarder à l'endroit où winetricks a mis ce fichier? Vraisemblablement, il existe un moyen de définir python chemin?

Mes tentatives

J'ai essayé de copier le python.exe du répertoire ~/.local/share/wineprefixes/python26/ dans le répertoire .wine/drive_c/system32, mais j'ai simplement obtenu une erreur à propos d'une DLL manquante:

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

mais cela ne semble pas la bonne façon de le faire de toute façon.

J'ai également essayé d'exécuter winecfg et d'ajouter une application, puis de la pointer vers le fichier python.exe situé dans le répertoire ~/.local/share/wineprefixes/python26/, mais j'obtiens le même

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

erreur. Merci.

2
cboettig

Lorsque vous exécutez wine python, wine supposera que vous l'exécutez à partir du préfixe par défaut de ~/.wine.

Pour lui faire utiliser un autre préfixe, dans votre cas, vous devez utiliser l'option PRÉFIXE_VIN en tant que telle:

WINEPREFIX=/path/to/wineprefix wine executable

Ça devrait faire l'affaire.

1
Bruno Pereira

Je pense que vous pouvez utiliser win32_addpath.py dans C:\Python26\Tools\Scripts \:

  1. Cmd ouvert par le vin

    vin cmd

  2. change le répertoire dans le dossier Python26

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

  3. lancer le script

    python.exe Tools/Scripts/win32_addpath.py J'espère que ça va aller.

0
Tú Nông