安装我的软件包时出现未知文件类型“.pxd”

问题描述 投票:0回答:1

我正在尝试安装我正在维护的软件包(pygtftk)。我正在使用最新版本,并想继续开发,但由于 pxd 文件出现一些错误,我无法在 Python 3.10.14 下安装它(我显然不是 cython 专家,但我会在...上下功夫...)。跑步时:

 git clone [email protected]:dputhier/pygtftk.git
 cd pygtftk
 python setup.py install --user

它抱怨“未知文件类型‘.pxd’”。

 building 'pygtftk.stats.multiprocessing.multiproc' extension
 error: unknown file type '.pxd' (from 'pygtftk/stats/multiprocessing/multiproc.pxd')

任何提示将不胜感激。

最好

python cython setup.py
1个回答
0
投票

这是解决方案,我必须从 setup.py 的“源”列表中删除“pxd”文件:

    cython_ologram_4 = Extension(name='pygtftk.stats.multiprocessing.multiproc',
                                 sources=["pygtftk/stats/multiprocessing/multiproc.pxd",
                                          "pygtftk/stats/multiprocessing/multiproc_structs.pxd",
                                          "pygtftk/stats/multiprocessing/multiproc.pyx"],
                                 extra_compile_args=extra_comp_cython,
                                 extra_link_args=extra_link_cython,
                                 language='c')

    cython_ologram_4 = Extension(name='pygtftk.stats.multiprocessing.multiproc',
                                 sources=["pygtftk/stats/multiprocessing/multiproc.pyx"],
                                 extra_compile_args=extra_comp_cython,
                                 extra_link_args=extra_link_cython,
                                 language='c') 
© www.soinside.com 2019 - 2024. All rights reserved.