Ubuntu 12.04のWINE 1.5にPython 2.6をインストールしようとしています。 (はい、ネイティブUbuntuバージョンではなくWINEバージョンが必要です)。
WINE 1.5は正常に動作しています。私がやります
winetricks python26
これはpython26をうまくインストールしているようですが、~/.local/share/wineprefixes/python26/
ではなく.wine/c_drive/...
ディレクトリに
wine python
を試してみると
wine: cannot find L"C:\\windows\\system32\\python.exe"
Winetricksがこのファイルを配置した場所を調べるようにwineに指示するにはどうすればよいですか?おそらく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"
エラー。ありがとう。
wine python
を実行すると、wineは~/.wine
のデフォルトのプレフィックスから実行していると想定します。
別のプレフィックスを使用するには、あなたの場合、WINEPREFIXオプションを指定して実行する必要があります:
WINEPREFIX=/path/to/wineprefix wine executable
トリックを行う必要があります。
C:\ Python26\Tools\Scripts \でwin32_addpath.pyを使用できると思います:
ワインでcmdを開く
ワインcmd
ディレクトリをPython26フォルダーに変更します
cd /home//.wine/drive_c/Python26/
スクリプトを実行する
python.exe Tools/Scripts/win32_addpath.pyうまくいきますように。