1

paverを使用してPythonアプリケーションを構築していますが、py2exeを使用して実行可能ファイルを作成したいと思います。pavement.pyに次のものがあります。

from paver.setuputils import setup
from distutils.core import setup
import py2exe

import paver
paver.setuputils.install_distutils_tasks()

...しかし、実行するpaver py2exeと「ビルドに失敗しました:py2exeはタスクではありません」と表示されます。私は何が間違っているのですか?

4

3 に答える 3

0

チュートリアルから、「メイン」の python スクリプトをsetupコマンドに渡すだけです。

from distutils.core import setup
import py2exe

setup(console=['hello.py'])

この方法で実行可能ファイルを作成しようとしましたか?

于 2010-03-22T16:08:19.250 に答える
0

私も paver から py2exe を使用しようとしています。ただし、ここで説明されている問題に遭遇し、それから(および他のいくつかのグーグルで)、2つが統合されておらず、最もクリーンな方法は、py2exe用に別のsetup.pyを維持し、distutils2が改善されることを期待することです。もの。

しかし、私は間違っていることが証明されてとてもうれしいです..

于 2011-06-27T14:14:25.093 に答える
0

distutils one で paver のセットアップを上書きしています。

また、呼び出すpaver.setuputils.install_distutils_tasks()必要はありません。で行うのと同じ方法で setup を呼び出すだけですsetup.py

于 2010-12-12T15:46:02.913 に答える