web-dev-qa-db-ja.com

wineにpythonをインストールします-winetricksからのパスを設定しますか?

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"

エラー。ありがとう。

2
cboettig

wine pythonを実行すると、wine~/.wineのデフォルトのプレフィックスから実行していると想定します。

別のプレフィックスを使用するには、あなたの場合、WINEPREFIXオプションを指定して実行する必要があります:

WINEPREFIX=/path/to/wineprefix wine executable

トリックを行う必要があります。

1
Bruno Pereira

C:\ Python26\Tools\Scripts \でwin32_addpath.pyを使用できると思います:

  1. ワインでcmdを開く

    ワインcmd

  2. ディレクトリをPython26フォルダーに変更します

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

  3. スクリプトを実行する

    python.exe Tools/Scripts/win32_addpath.pyうまくいきますように。

0
Tú Nông