1

distutils を使用して、swig ベースの拡張モジュールをコンパイルします。

python setup.py build_extファイルを生成します_my_module_ext.cpython-32m.so( a.cおよび a.iファイルから)。この名前は、使用されている python のバージョンに依存しているようです (私の場合は python 3.2 です)。

setup.pyインストールされたパッケージのモジュール内から、またはモジュール内から、この共有オブジェクトの名前にアクセスするにはどうすればよいですか?

これが必要な理由は、.ctypes ベースの別の python ファイルがあり、numpy.ctypeslib.load_library.

4

1 に答える 1

3

サフィックスは から入手できますsysconfig.get_config_var('SO')PEP 3149で ABI タグ付き共有ライブラリの詳細をお読みください。

于 2012-09-20T08:04:42.307 に答える