.pyx ファイルを任意の場所にコンパイルし、コンパイルされたコードを別の任意の場所にインストールするには、setup.py をどのように記述しますか? たとえばdirA/spam.pyx、build/dirB/spam.so?
1567 次
1 に答える
2
distutils のドキュメントによると、コマンド ライン オプションを使用して、コンパイル済みの Python モジュールを任意の場所にビルドできます--build-base。
python setup.py build --build-base=/build/dirB
デフォルトのビルド ディレクトリを保持したいが、カスタムの場所にインストールする場合は、オプション、、、、またはのいずれかを使用する必要があります--user --home。--prefix--exec-prefix--install-base--install-platbase
最後に.so、現在のディレクトリにファイルが必要な場合は、オプションを使用します--inplace
于 2012-08-21T06:59:42.037 に答える