C++で書かれた趣味のプロジェクトでPython を組み込みスクリプト言語として使用することを考えています。個別にインストールされた Python ディストリビューションに依存したくありません。Python のドキュメントは、一般的な使用法について非常に明確であるように見えますが、これに対する明確な答えを見つけることができませんでした。
アプリケーションに Python インタープリター + 標準ライブラリをデプロイすることは可能ですか? この用途には、Lua、Javascript (Spidermonkey)、Ruby などの他の言語の方が適していますか?
さまざまな言語を比較検討している基準は次のとおりです。
- 外部にインストールされたパッケージへの依存関係がない/ほとんどない
- 優れた機能セットを備えた標準ライブラリ
- 素敵な言語:)
- 巨大なインストール パッケージにはなりません
編集:
質問は次のとおりだと思います:プラットフォームに既にpythonがインストールされているかどうかに関係なく、自分のpythonライブラリと標準ライブラリを自分のプログラムのインストーラーで展開するにはどうすればよいですか?
編集2:
もう1つの明確化。C と Python のコードをリンクする詳細についての情報は必要ありません。