Я пытаюсь установить Python 2.6 на WINE 1.5 в Ubuntu 12.04. (Да, мне нужна версия WINE, а не версия Ubuntu).
У меня WINE 1.5 работает нормально. Я делаю
winetricks python26
, который, кажется, устанавливает python26 просто отлично, но в каталоге ~/.local/share/wineprefixes/python26/
, а не в .wine/c_drive/...
Когда я пытаюсь wine python
мне говорят 1115]
wine: cannot find L"C:\\windows\\system32\\python.exe"
Как мне указать вину искать в том месте, где 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
и добавить приложение и указать его на файл python.exe в каталоге ~/.local/share/wineprefixes/python26/
, но я получаю ту же ошибку
wine: cannot find L"C:\\windows\\system32\\python.exe"
. Спасибо.
Когда вы запускаете wine python
, wine будет предполагать, что вы используете его с префиксом по умолчанию в ~/.wine
.
Чтобы использовать другой префикс, в вашем случае вам нужно запустить с параметром WINEPREFIX следующим образом:
WINEPREFIX=/path/to/wineprefix wine executable
Это должно сработать.
Я думаю, вы можете использовать win32_addpath.py в C: \ Python26 \ Tools \ Scripts \:
Открыть cmd by wine
wine cmd
[ 110]изменить каталог на папку Python26
cd /home//.wine/drive_c/Python26/
запустить скрипт
[ 1110] python.exe Tools / Scripts / win32_addpath.py Надеюсь, что он станет здоровым.