Windows に組み込まれた Python 2.7.3 インタープリターに関する別の質問です。Visual Studio 2010 でコンパイルされた C++ プログラムに組み込みインタープリターのサポート パッケージとして numpy と matplotlib をインストールする必要があります。
背景:
私は数ヶ月間、これを機能させようとしてきました。主な問題は、Python 2.7 の numpy が以前のバージョンの MS C ライブラリ (VS2008) に対してコンパイルされているのに対し、私のアプリケーションは 2010 バージョンに対してコンパイルされていることです (私の制御を超えた事実 - それはオフィス コンパイラです)。アプリケーションのマニフェストをいじって、numpy 用の正しい C ライブラリをロードできるようにすることで、これを回避しました。エンド ユーザーが新しい機能を試してみると、追跡不能なクラッシュなどのバグが発生し始めました。
私の現在の状態:
これらのいくつかは、Python 2.7.3 ソースの私の部分、特に依存関係の不十分なコンパイルに固定されています (クラッシュの多くは、matplotlib の Tkinter に関連しているように見えました)。そこで、Python のコンパイルを新たに開始し、Python 2.7.3 のすべてのコアと依存関係をクリーンにコンパイルしたバージョンを手に入れました。今、numpy/matplotlib を見ています。
私の質問
VS2010 に対して numpy をコンパイルしようとする価値はありますか、それとも私の以前のマニフェストマングリングソリューションが唯一の方法ですか?
前者の場合、そうすることでどのような問題に遭遇する可能性がありますか (つまり、何に注意する必要がありますか)?
後者では、組み込みインタープリターの lib/site-packages フォルダーに numpy をインストールするにはどうすればよいですか?