Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python setup.py:如何设置生成的.so_Python_C_Distutils_Setup.py - Fatal编程技术网

python setup.py:如何设置生成的.so

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 = '

我有这个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 = '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