2

私のpyxはネイティブライブラリに依存しています

どうすればできpyximport.install()ますか?pyxinstall の自動ビルドはネイティブ ライブラリとのリンクを認識しないため、ビルドは失敗します...

4

2 に答える 2

3

pyximport.install()を実行する前に、正しいLDFLAGS/CFLAGSをエクスポートできます。

from os import environ
environ['CFLAGS'] = '-I/path/to/my/custom/lib'
environ['LDFLAGS'] = '-Lpath/to/my/custom/lib -lcustomlib'
import pyximport
pyximport.install()

ただし、pyximportはデバッグの場合にのみ使用する必要があります。setup.pyメソッドをお勧めします!

于 2011-03-02T00:25:57.873 に答える