2

Python パッケージをインストールするには、次のようにします。

python setup.py install

または、Cython モジュールがある場合は、それらをインプレースでビルドするために、

python build_ext --inplace

両方を同時に行う方法はありますか?これは、サイト パッケージ コードを使用する GUI プログラムに対してサイト パッケージを最新の状態に保ちながら、ローカル ファイルでソース レベルのデバッグを実行できるので便利です。

通常、setup.py ファイルをハックして、ヘッダーに次のようなものを含めます。

if len(sys.argv) == 1:
#    sys.argv += ['build_ext','--inplace']
    sys.argv += ['build','install']

そして、必要なもののコメントを外し、もう一方をコメントアウトします。見苦しいですが、そうすれば、コンソールに頼ることなく (Scite または Eclipse で) setup.py スクリプトを実行できます。したがって、理想的には次のようなコマンドを使用したいと思います

sys.argv += ['build_ext','--inplace','install']

しかし、それらのセマンティクスは機能せず、python は怒ります。

4

1 に答える 1