私はコアpython(2.6)で(やや複雑な)アプリを開発しており、pyinstallerを使用して、測定での展開または同僚への配布用の実行可能ファイルを作成することもできました。私はUbuntu OSで作業しています。
私を悩ませたのは、numpy または scipy のバージョンをアップグレードすることです。私が必要とするいくつかの機能は 0.9 にあり、私はまだ 0.7 を使用しています。そのため、それらまたはmatplotlibをアップグレードするプロセスはエレガントではありません。私がローカル マシンでアップグレードした方法は、これらのライブラリのフォルダーを削除してから、新しいバージョンを手動でインストールすることでした。
ただし、これはルート アクセス権がないマシンでは機能しません。回避策を見つけようとしているときに、ActivePython を見つけました。簡単に試してみたところ、PyPM を使用して最新の scipy と numpy をカスタム インストール場所にダウンロードしているようです。優秀な!root アクセスは必要なく、最新バージョンのライブラリを使用できます。
質問:
ActivePython を使用して PyPM インデックスで利用できないライブラリがある場合、それらのライブラリのソース コード (wxpython の例) を直接使用して、このインストールに含めるにはどうすればよいですか?
pyinstaller を使用して、ActivePython インストールのライブラリのみを使用して実行可能ファイルをビルドするにはどうすればよいですか?