11

これは、pythonconfigure.pyを実行したときに生成されるコードです。

dan@Q430-Q530:~/pyinstaller-2.0/PyInstaller$ python configure.py
Traceback (most recent call last):
  File "configure.py", line 28, in <module>
    from PyInstaller import HOMEPATH, PLATFORM
ImportError: No module named PyInstaller

そのため、現在、PyInstallerというモジュールがないため、PyInstallerを実行することさえできません。これはPyInstaller2.0であり、/pyinstaller-2.0ディレクトリと/pyinstaller-2.0/PyInstallerディレクトリの内部のいくつかの画面がそれぞれここここにあります。

ここの誰かが何が起こっているのか知っていますか?/pyinstaller-2.0ディレクトリのpyinstaller.pyファイルを/pyinstaller-2.0/PyInstallerディレクトリにコピーしようとしましたが、うまくいきませんでした。

これはおそらくばかばかしいほど簡単な修正になるでしょうが...それは私を困惑させました。それ以上の情報が必要な場合は、質問してください。提供しようと思います。

4

3 に答える 3

13

PyInstaller 2.0では、configureファイルまたはpyinstallerファイルを実行する必要はありません。(インストールファイルに付属しているPyInstaller 2.0ドキュメントをお読みください。)

プロジェクトを構築するには; / your / path / to / pyinstaller /ディレクトリで、次のコマンドを実行します。

"python pyinstaller.py [opts] yourprogram.py"

于 2012-10-19T18:38:27.713 に答える
1

configure.pymakespec.pyおよびbuild.pyファイルはPyInstaller2.0で直接実行されることになっているとは思いません。

ダウンロードpyinstaller.pyでは、トップレベルにファイルがあります-それを実行します。

于 2012-09-10T15:22:23.787 に答える
0

はPYTHONPATHconfigure.pyにあることを期待.しているようです。とで実行できるはずです。スクリプトの場合と同様に、これは失敗するはずです。の環境変数に追加できます(変更を取得するには、必ずソース変数を取得するか、新しいターミナルセッションを開始してください)。これは次のようになります。python/pyinstaller-2.0import PyInstaller.~/.bashrc

export PYTHONPATH=.:$PYTHONPATH

または、configureスクリプトの先頭に次を追加できます。

import sys
sys.path.append('.')

どちらの方法でも、スクリプトを実行してモジュール/pyinstaller-2.0をインポートできるはずです。PyInstaller

于 2012-08-14T14:05:22.793 に答える