为什么Cython化时找不到/看不到pxd文件?
问题描述我正在尝试编译和运行一个Cython扩展。同一目录中有三个文件:main.pxdcdefclassFunction:cdefobjectfmain.pyxcdefclassFunction:def__init__(Functionself,objectf):ifcalla
发布:2022-10-16 标签:pythoncythonlinker-errorscythonize
常量表达式中不允许出现Cython编译错误"
问题描述以下cimportcython@cython.boundscheck(False)defboundtest():cdefintr=4cdefdoublel[3]工作正常。但当我尝试这个时:cimportcython@cython.boundscheck(False)def
发布:2022-10-16 标签:pythonpython-3.xcythoncythonize
整理gcc使用的Cython构建标记
问题描述我目前使用'setuptools'在Linux上使用gcc自动cythonize和编译我的Cython模块.从现在开始,我需要对提供给gcc的构建标志进行更多控制.如果我在setup.py中使用以下内容:Icurrentlyuse'setuptools'toautomat
发布:2022-10-16 标签:pythoncythonsetuptoolscompiler-flagscythonize
Cython“无法将默认值分配给cdef类,结构或联合中的字段"
问题描述我正在尝试将Python代码移植到Cython.我对C的经验非常有限.我正在尝试制作一个相对简单的类,用于存储多维数组.出于这个问题的目的,让我们将其留给属性时间为长度为1的单个一维数组.目前,我收到此错误:Iammakingmyfirstattemptatporting
发布:2022-10-16 标签:pythonarrayspython-3.xcythoncythonize
Cython cimport从另一个目录
问题描述对于背景,我阅读了以下问题:https://github.com/cython/cython/wiki/PackageHierarchyForbackground,Ihavereadthefollowingquestions:https://github.com/cyth
发布:2022-10-16 标签:cythoncythonize
如何获取pyfile文件的路径,也称为__file__
问题描述我有一个文件package.py,我试图将其打包为package.pyd。我在package.pyIhaveafilepackage.pythatiamtryingtopackageintopackage.pyd.Ihavethefollowingstatementinp
发布:2022-10-16 标签:pythoncythoncythonize
无法从Cython重定向错误流
问题描述我要进行cythonize的SFML库在下面定义了此函数,该函数允许更改将错误打印到的位置(默认情况下,当不调用此函数时,SFML会将错误消息写入控制台):TheSFMLlibrarythatI'mtryingtocythonizedefinesthisfunctionb
发布:2022-10-16 标签:pythoniostreamcythonsfmlcythonize
导入错误未定义符号(Python中的C ++模块)ZTINSt8ios_base7failureB5cxx11E
问题描述我知道网站上有很多类似的问题,但是找不到我的问题的答案。我正在用Cython包装C++类,以便在Python3中使用它们。用setup.py构建外部模块后,当我运行python程序时,出现以下错误:从.pyx文件的名称导入要导入的类的名称导入错误:/home/.../fi
发布:2022-10-16 标签:python-3.xcythoncythonize
程序包的Cython C级接口:* .pxd文件未找到
问题描述简而言之我尝试编译一个名为extension2的cython扩展从自己创建的包中导入文件扩展名。构建extension2时,出现错误:虽然此文件正好位于分隔路径中,但未找到extension.pxd。详细信息我正在构建两个涉及cython的软件包,一个软件包A和依赖于A的
发布:2022-10-16 标签:pythoncythonpython-extensionspython-packagingcythonize
如何为多个Python版本和平台构建编译模块
问题描述我已经为自己的进程构建了一个Python3模块。IhavebuildaPython3moduleformyownprocess.我使用cython编译和包装C++源代码。IusecythontocompileandwrapC++sources.我有一台具有Python3.
发布:2022-10-16 标签:pythonsoftware-distributionpython-3.xcythoncythonize