私はQtでプログラムを書いて、それに何か作業をするために.py
ファイルを埋め込んでいます。PythonをC++プログラムに埋め込みたいのであれば、私のプログラムのフォルダに何を入れるべきですか?
Pythonインタープリタがインストールされているコンピュータでは、プログラムは正しく動作しますが、の PythonインタプリタがインストールされているルームメートのPCでプログラムを実行すると、プログラムがクラッシュしました。
Qtで書かれた部分はうまく動作しますが、ボタンを押して.py
を呼び出すと、プログラムがクラッシュします。
私は、標準ライブラリとPythonのいくつかの他の主要なファイルを自分のプログラムのフォルダに入れていないというのが問題だと思いますが、どのファイルをパックするべきか分かりません。
もし問題が本当に私が思ったものなら、それを解決するために何をすべきですか?
つまり、Pythonのファイルは、PythonインタプリタなしでPC上で動作するようにパッケージ化する必要がありますか?
ありがとうございます。
------------更新------------------
Pythonのコードは、まあまあの世界ですテストと学習のための私はPython34フォルダ全体をプログラムにコピーし、問題は解決されました:)それは正しい方法ではないかもしれませんが、うまくいきます。
ユーザーにPythonがインストールされている必要があります。 また、プロジェクトにパッケージングすることには注意が必要です。ライセンスに関する問題がある可能性があります。 – OMGtechy
あなたは[pyinstaller](http://www.pyinstaller.org)のようなものを使っていますか、それとも手動で行っていますか? –
あなたのpythonコードを表示し、コピーして、失敗時に表示されるトレースバックを貼り付けます –