python setup.py:如何设置生成的.so
我有这个setup.py:python setup.py:如何设置生成的.so,python,c,distutils,setup.py,Python,C,Distutils,Setup.py,我有这个setup.py: from distutils.core import setup, Extension from setuptools import setup, Extension import numpy as np module1 = Extension('filename', sources = ['utilities/filename.c']) setup (name = 'library', version = '
from distutils.core import setup, Extension
from setuptools import setup, Extension
import numpy as np
module1 = Extension('filename',
sources = ['utilities/filename.c'])
setup (name = 'library',
version = '1.0',
description = 'library',
include_dirs = [np.get_include()],
ext_modules = [module1])
我想将filename.so创建到文件夹实用程序中。
我试过了
python setup.py build -f --build-temp=. -e utilities/
但这只将filename.o文件放入utilities/中,将.so文件放入build/lib中
有什么想法吗?是否可能?如果希望在同一目录中构建扩展模块,可以使用以下方法:
python setup.py build_ext --inplace
也可以添加此参数以指定生成文件夹
--build-lib=folderx