Py_Initialize()を使用して、PythonインタプリタをC++プログラムで開始することができます。 しかし、関数は何も返しませんので、別のプログラムで同じインタプリタを使用することはできません。 1つのC++プログラムでPy_Initialize()を呼び出す方法はありますか?インタプリタを永続化し、別のC++プログラムで使用します(Py_Initialize()を再度呼び出さずに)?C++でPythonを埋め込む:インタプリタの実行間の永続性
編集:具体的には、Pythonインタプリタのインスタンスを取得し、別の実行にパラメータとして渡してPythonスクリプトを実行するための方法がありますか?
異なるプログラムの場合、それは定義上、同じインタプリタインスタンスではありません。 – spectras
「C/C++プログラム」はありません。あなたが使っている言語を決めてください。それがCの場合は、C++タグを削除します。 – Lundin