問題タブ [pyinstaller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - PyInstaller "ImportError:Pyinstallerという名前のモジュールがありません"
これは、pythonconfigure.pyを実行したときに生成されるコードです。
そのため、現在、PyInstallerというモジュールがないため、PyInstallerを実行することさえできません。これはPyInstaller2.0であり、/pyinstaller-2.0ディレクトリと/pyinstaller-2.0/PyInstallerディレクトリの内部のいくつかの画面がそれぞれこことここにあります。
ここの誰かが何が起こっているのか知っていますか?/pyinstaller-2.0ディレクトリのpyinstaller.pyファイルを/pyinstaller-2.0/PyInstallerディレクトリにコピーしようとしましたが、うまくいきませんでした。
これはおそらくばかばかしいほど簡単な修正になるでしょうが...それは私を困惑させました。それ以上の情報が必要な場合は、質問してください。提供しようと思います。
python - PyInstaller を使用して wxpython exe をビルドする
PyInstaller (Python 2.7) を使用して exe をビルドしようとしていますが、困惑しています。私の python コードは、モジュール wx、matplotlib、basemap (matplotlib の一部)、および pylab を使用します。他にもありますが、これらが主なもののようです。
PyInstaller をインストールしてから、次のことを行いました。
プロセス全体を実行しますが、最終的な実行可能ファイルを実行しようとすると、エラーが発生します:
「PyQt4.QtCore という名前のモジュールはありません」
Python 2.7 用の PyQt GPL 4.9.1 をインストールしました。ただし、コードのどこで PyQt が使用されているかさえわかりません。私が知っているどこにもそれを指定しません。
誰にも考えはありますか?私がしていることは何もうまくいかないようです。GUI2EXE.py も試してみました。py2exe、pyinstaller、または cx_freeze が動作しません。
ヘルプ!
うまくいけば役立つように、以下にコードを追加しました。コメントに答えるには、はい、私のコードは C:\Python27 にあります。pyinstallerで「ビルド」するのに問題はありませんが、指定された実行可能ファイルを実行しようとすると上記のエラーが発生します。コードを検索しましたが、PyQt4 の使用は見当たりません。
cx_freeze を実行すると、ベースマップ データ ファイルに問題が発生します。ビルド時に ".zip" に含まれていないようです。また、私のモジュールも含まれていないようです。
これが私のコード用にインポートしたものです(これらの関数のいくつかは私自身のものです-主にリストされている最後のものです)。
うまくいけば、これで問題が解決しますか?
python - pyinstaller exe は別の pyinstaller を分離モードで実行できません
Windowsで--onefileモードを使用してpyinstallerによってパックされたプログラムがあります。1 つはメイン プロセス用、もう 1 つはツールキット用で、その場で更新したいと考えています。
以下のような更新フローを計画しています。
- メイン プロセス exe の起動時に、パッチ ファイルがあるかどうかを確認します。存在する場合は、ツールキットを update.exe にコピーし、デタッチ モードで「update.exe アップグレード」を開始します。メイン プロセスはすぐに終了し、update.exe にその仕事をさせます。
- update.exe はパッケージに含まれていないため、置換ジョブを適切に実行できます。
- その後、update.exe がメイン プロセス exe を開始し、これもデタッチ モードです。
動作するはずですが、プログラムは別のプログラムを開始しません。
切り離されたプロセスを開始するコード:
コードは、python スクリプトで pyinstaller exe を起動し、pyinstaller exe で memcached.exe のような通常のプログラムを起動すると機能します。pyinstaller によってパックされたプログラムだけでは、別のプログラムを起動できないようです。
それを修正する方法、または更新のための他の解決策はありますか
更新: これは pyinstaller2.0 のバグで、最新の開発ブランチで修正されています。 http://www.pyinstaller.org/ticket/569
python - PortablePythonとMovablePythonを使用してpyInstallerをインストールする方法
PortablePythonとMovablePythonを使用すると、何かを解凍するだけで、何もインストールせずにPythonをプログラミングできます。:-)
スクリプトからスタンドアロンの実行可能ファイルを作成できるようにしたいのですが、pyInstallerにはpyWin32が必要なため、これらのパッケージにpyInstallerを関連付けることはできませんが、pyWin32はPythonレジストリ署名に依存しており、使用しているのでそれらはありません。ポータブルバージョンのPython!回避策はありますか?
pywin32実行可能ファイル(pywin32-217.win32-py2.7.exe)を解凍すると、PLATLIBとSCRIPTSの2つのフォルダーが作成されます。これらのフォルダーを適切なPythonPortableサブフォルダーに移動するだけで十分でしょうか。
私が使用しているもの:
- Windows XP
- PortablePython_2.7.3.1(ポータブルPython)
- movpy-2.0.0-py2.5.1(移動可能なPython)
- pyinstaller-pyinstaller-v2.0-107-gecb2882(PyInstaller)
- pywin32-217.win32-py2.7(PyWin32)
python - PySide "hello world": py2exe/pyinstaller/cx_freeze とアクセス違反
PySide を使用して非常に基本的な実行可能ファイル (Windows) を構築しようとしています。次のスクリプトは、インタープリターで正しく実行されます (Python 2.7、PySide 1.1.2)
3 つの方法 (py2exe、pyinstaller、および cx_freeze) を試しましたが、生成された 3 つの実行可能ファイルはすべて実行に失敗します。2 つの stdout/stderr ファイルが表示されるので、最初の PySide インポートですべてが失敗することがわかりました。(未処理の例外/アクセス違反)
実行可能ファイルを依存関係 ( http://www.dependencywalker.com/ ) で分析したところ、すべてが正しくリンクされているように見えました。
何か案が?
python - PyInstallerでコンパイルした後に開始時にエラーを修正する方法はpyodbcを取得しましたか?
私はPython(pyodbc
およびtkinter
)でプログラムを作成しました。以前pyodbc
はMicrosoftAccessデータベースに接続していました。
接続コードがあります:
コマンドプロンプト(python myprogram.py
)でコンパイルする前に起動すると、非常にうまく機能します。すべてをうまくコンパイルするとpyinstaller
、エラーは報告されません。
しかし、executablを起動しようとすると、メインウィンドウが2秒間表示され、その後消えます。
-d
フラグを使用しpyinstaller
てデバッグモードをオンにすると、実行可能ファイルを起動したときに次のエラーが表示されます。
最初のエラーを編集
して、新しいエラーを取得しました:
pyqt - Pyinstaller:単純なPyside + QMLアプリケーションにQMLファイルを含める方法は?
Pyinstaller を使用して exe を生成するのに問題があります。私の最大の問題は「qmlファイルを含める」ことです。私はたくさん試しましたが、それでも失敗しました。QMLを含めるためにスペックファイルをどのように書くべきかを誰かが教えてくれることを願っています。
一般的に、私が望むのは、Pyside + QML アプリケーションから Windows Exe を作成することです。しかし、どのように?
main.py
view.qml
windows-7 - Pyinstaller、32ビットLinuxで32ビットおよび64ビットの.exeを作成する方法は?
私はubuntu12.0432ビットでpyinstaller2.0とpython2.7を使用して実行可能ファイルを作成しました(したがって、pythonも32ビットであると想定しています)。
これは、TCP / IPサーバーに接続してフレームを送信する、コンソール(GUIなし)の単純なプログラムです。私のubuntu32ビットでは動作しますが、Windows732ビットおよび64ビットでは動作しません。Win32bitでは「デバイスの準備ができていません」というエラーを返し、Win64bitでは「アプリケーションのアーキテクチャが間違っています」というエラーを返します。
これの原因はどこにありますか?
これがアプリコード全体へのリンクです(小さいです)http://pastebin.com/qj96vpgK
python - Python 実行可能ファイルに GTK アイコンがないことに関する警告
Python と PyGTK を使用して作成した実行可能アプリケーションで、FileChooserDialog をポップアップすると、次の警告が表示されます。
リンクをクリックすると、Linux 用に作成されたように見えるアーカイブに移動します。この警告はプログラムの動作を妨げるものではありませんが、迷惑であり、ユーザーを混乱させていると思います。アプリケーションをソースから実行した場合は発生せず、最初に pyinstaller を使用して実行可能ファイルにビルドした場合にのみ発生します。このアイコンを見つける方法を知っている人はいますか?