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.
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.
Je pense que vous pouvez utiliser win32_addpath.py dans C:\Python26\Tools\Scripts \:
Cmd ouvert par le vin
vin cmd
change le répertoire dans le dossier Python26
cd /home//.wine/drive_c/Python26/
lancer le script
python.exe Tools/Scripts/win32_addpath.py J'espère que ça va aller.