C/C++アプリケーションにPythonインタプリタを埋め込む方法を説明したPython documentation chapterを読んだことがあります。また、私はPythonモジュールをシステム全体にインストールすることも、特定のユーザーにローカルにインストールすることもできます。C/C++アプリケーション内に完全に埋め込まれたSymPy + Matplotlib +その他
私のC/C++アプリケーションでは、SymPy、Matplotlib、その他の関連モジュールなどのPythonモジュールを使用するとしましょう。そして、私のアプリケーションのエンドユーザが、自分のマシンにPythonインストールを一切持たないとしましょう。
これは、私のアプリケーションがデータディレクトリの中に "擬似的にインストールされた"モジュールを同梱しなければならないことを意味します(アプリケーションにアイコンや他のリソース用のフォルダがあるように、Pythonモジュールのディレクトリが必要です)。
もう1つの要件は、アプリケーションのインストールの絶対パスが固定されていないことです。ユーザーはアプリケーションバンドルを別のディレクトリに「ドラッグ」してそこでうまく動作します(これはすでにこの方法で動作しますが、 Pythonを埋め込んだ後もこの方法が続いていることを願っています)。
「私はPythonをインストールせずに、どのようにPythonを使うことができますか?システム全体でもユーザ全体でもありませんか?