2

Linux(Ubuntu 9.10)で、PythonとPyQT4およびnumpy、scipyなどの他のモジュールを使用してプログラムを作成しました。Windows 7 でこのプログラムの実行可能ファイルが必要です。Windows 7 OS に Python をインストールしたくありません。

Linuxでpyinstaller、cx_freeze、py2exeを試してみましたが、Linuxでは正常に動作するがWindowsでは動作しないLinux実行可能ファイルのみを生成します。

今私の質問はです。

  1. 私のタスクは可能ですか、それともPythonと必要なパッケージをWindows 7にインストールして、例としてpyinstallerで実行可能ファイルを生成する必要がありますか?

  2. 可能であれば - >問題を解決するための解決策はどうですか。

よろしくラース

4

2 に答える 2

3

私はpy2exeとpyqt4の経験しかありませんが、py2exeには、Windows環境内にのみ存在できるいくつかのdllが必要です(Visual CランタイムライブラリやQtのdllなど)。Wine でハッキングできるかもしれませんが、すべてをパッケージ化するための Windows 環境を持つことが「サポートされている」方法です。

于 2012-08-21T19:06:29.143 に答える
1

PyInstaller のサポートされているパッケージのページには、サポートされている PyQT4 がリストされているので、試してみます。アプリケーションを Windows 7 で従来の Python アプリケーションとして実行するだけで、通常どおり PyInstaller を実行できます。個人的な経験から、問題なくmatplotlib、NumPy、およびSciPyを処理できることがわかっています。

于 2012-08-21T20:21:19.267 に答える